dds_visitor.cpp File Reference

#include "ast_argument.h"
#include "ast_attribute.h"
#include "ast_component_fwd.h"
#include "ast_enum.h"
#include "ast_enum_val.h"
#include "ast_eventtype.h"
#include "ast_eventtype_fwd.h"
#include "ast_exception.h"
#include "ast_factory.h"
#include "ast_home.h"
#include "ast_interface.h"
#include "ast_module.h"
#include "ast_native.h"
#include "ast_operation.h"
#include "ast_predefined_type.h"
#include "ast_root.h"
#include "ast_sequence.h"
#include "ast_structure.h"
#include "ast_union.h"
#include "ast_valuetype.h"
#include "ast_valuetype_fwd.h"
#include "utl_identifier.h"
#include "utl_string.h"
#include "utl_exceptlist.h"
#include "utl_err.h"
#include "nr_extern.h"
#include "dds_visitor.h"
#include "metaclass_generator.h"
#include "ts_generator.h"
#include "marshal_generator.h"
#include "keys_generator.h"
#include "wireshark_generator.h"
#include <iostream>
#include <vector>
#include <fstream>

Include dependency graph for dds_visitor.cpp:


Functions

composite_generator gen_target_ (&generators_[0],&generators_[N_MAP])
template<typename T>
void scope2vector (vector< T * > &v, UTL_Scope *s, AST_Decl::NodeType nt)
bool field_check_anon (AST_Field *f, const char *ct, const char *cn)

Variables

marshal_generator mar_gen_
keys_generator key_gen_
ts_generator ts_gen_
metaclass_generator mc_gen_
wireshark_generator ws_gen_
dds_generatorgenerators_ [] = {&mar_gen_, &key_gen_, &ts_gen_, &mc_gen_, &ws_gen_}
const size_t N_MAP = sizeof(generators_) / sizeof(generators_[0])

Function Documentation

bool @41::field_check_anon ( AST_Field *  f,
const char *  ct,
const char *  cn 
) [static]

composite_generator @41::gen_target_ ( generators_[0],
generators_[N_MAP] 
) [static]

template<typename T>
void @41::scope2vector ( vector< T * > &  v,
UTL_Scope *  s,
AST_Decl::NodeType  nt 
) [static]


Variable Documentation

dds_generator* generators_[] = {&mar_gen_, &key_gen_, &ts_gen_, &mc_gen_, &ws_gen_} [static]

keys_generator key_gen_ [static]

marshal_generator mar_gen_ [static]

metaclass_generator mc_gen_ [static]

const size_t N_MAP = sizeof(generators_) / sizeof(generators_[0]) [static]

ts_generator ts_gen_ [static]

wireshark_generator ws_gen_ [static]


Generated on Wed Nov 16 15:26:02 2011 for OpenDDS by  doxygen 1.4.7