OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
t_c_generator Member List

This is the complete list of members for t_c_generator, including all inherited members.

argument_list(t_struct *tstruct)t_c_generatorprivate
autogen_comment()t_oop_generatorinlinevirtual
base_type_name(t_base_type *type)t_c_generatorprivate
camelcase(std::string in)t_generatorinlineprotected
capitalize(std::string in)t_generatorinlineprotected
close_generator()t_c_generatorvirtual
constant_value(string name, t_type *type, t_const_value *value)t_c_generatorprivate
decapitalize(std::string in)t_generatorinlineprotected
declare_field(t_field *tfield, bool init=false, bool pointer=false, bool constant=false, bool reference=false)t_c_generatorprivate
escape_t_generatorprotected
escape_string(const std::string &in) const t_generatorvirtual
f_header_t_c_generatorprivate
f_service_t_c_generatorprivate
f_types_t_c_generatorprivate
f_types_impl_t_c_generatorprivate
generate_buffer_bounds_chk(ofstream &out, string length, int error_ret)t_c_generatorprivate
generate_buffer_incr_offset(ofstream &out, string length)t_c_generatorprivate
generate_const(t_const *tconst)t_generatorinlineprotectedvirtual
generate_const_initializer(string name, t_type *type, t_const_value *value)t_c_generatorprivate
generate_consts(vector< t_const * > consts)t_c_generator
t_oop_generator::generate_consts(std::vector< t_const * > consts)t_generatorprotectedvirtual
generate_deserialize_bool_from_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_deserialize_byte_from_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_deserialize_container(ofstream &out, t_type *ttype, string prefix, int error_ret)t_c_generatorprivate
generate_deserialize_container_from_buffer(ofstream &out, t_type *ttype, string prefix, int error_ret)t_c_generatorprivate
generate_deserialize_double_from_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_deserialize_field(ofstream &out, t_field *tfield, string prefix, string suffix, int error_ret)t_c_generatorprivate
generate_deserialize_field_from_buffer(ofstream &out, t_field *tfield, string prefix, string suffix, int error_ret)t_c_generatorprivate
generate_deserialize_i16_from_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_deserialize_i32_from_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_deserialize_i64_from_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_deserialize_ipaddr_from_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_deserialize_list_element(ofstream &out, t_list *tlist, string prefix, string index, int error_ret)t_c_generatorprivate
generate_deserialize_list_element_from_buffer(ofstream &out, t_list *tlist, string prefix, string index, int error_ret)t_c_generatorprivate
generate_deserialize_string_from_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_deserialize_struct(ofstream &out, t_struct *tstruct, string prefix, int error_ret)t_c_generatorprivate
generate_deserialize_struct_from_buffer(ofstream &out, t_struct *tstruct, string prefix, int error_ret)t_c_generatorprivate
generate_deserialize_u16_from_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_deserialize_u32_from_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_deserialize_u64_from_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_deserialize_uuid_t_from_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_deserialize_xml_from_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_docstring_comment(std::ofstream &out, const std::string &comment_start, const std::string &line_prefix, const std::string &contents, const std::string &comment_end)t_generator
generate_enum(t_enum *tenum)t_c_generatorvirtual
generate_field_begin_reader_from_buffer(ofstream &out, string field_type, string field_id, int error_ret)t_c_generatorprivate
generate_field_begin_writer_to_buffer(ofstream &out, string key, string field_type, int error_ret)t_c_generatorprivate
generate_field_end_reader_from_buffer(ofstream &out)t_c_generatorprivate
generate_field_end_writer_to_buffer(ofstream &out)t_c_generatorprivate
generate_field_stop_writer_to_buffer(ofstream &out, int error_ret)t_c_generatorprivate
generate_list_begin_reader_from_buffer(ofstream &out, string element_size, int error_ret)t_c_generatorprivate
generate_list_begin_writer_to_buffer(ofstream &out, string element_type, string length, int error_ret)t_c_generatorprivate
generate_list_end_reader_from_buffer(ofstream &out)t_c_generatorprivate
generate_list_end_writer_to_buffer(ofstream &out)t_c_generatorprivate
generate_object(t_struct *tstruct)t_c_generatorprivate
generate_object(t_sandesh *tsandesh)t_c_generatorprivate
generate_object_internal(string name, const vector< t_field * > &members, bool is_sandesh)t_c_generatorprivate
generate_program()t_generatorvirtual
generate_read_buffer_chk_memcpy_incr_offset(ofstream &out, string dest, string length, int error_ret, bool ref)t_c_generatorprivate
generate_read_buffer_memcpy(ofstream &out, string dest, string length, bool ref)t_c_generatorprivate
generate_read_buffer_memcpy_incr_offset(ofstream &out, string dest, string length, bool ref)t_c_generatorprivate
generate_sandesh(t_sandesh *tsandesh)t_c_generator
generate_sandesh_info()t_c_generator
generate_serialize_bool_to_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_serialize_byte_to_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_serialize_container(ofstream &out, t_type *ttype, string prefix, int error_ret)t_c_generatorprivate
generate_serialize_container_to_buffer(ofstream &out, t_type *ttype, string prefix, int error_ret)t_c_generatorprivate
generate_serialize_double_to_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_serialize_field(ofstream &out, t_field *tfield, string prefix, string suffix, int error_ret)t_c_generatorprivate
generate_serialize_field_to_buffer(ofstream &out, t_field *tfield, string prefix, string suffix, int error_ret)t_c_generatorprivate
generate_serialize_i16_to_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_serialize_i32_to_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_serialize_i64_to_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_serialize_ipaddr_to_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_serialize_list_element(ofstream &out, t_list *tlist, string list, string index, int error_ret)t_c_generatorprivate
generate_serialize_list_element_to_buffer(ofstream &out, t_list *tlist, string list, string index, int error_ret)t_c_generatorprivate
generate_serialize_string_to_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_serialize_struct(ofstream &out, t_struct *tstruct, string prefix, int error_ret)t_c_generatorprivate
generate_serialize_struct_to_buffer(ofstream &out, t_struct *tstruct, string prefix, int error_ret)t_c_generatorprivate
generate_serialize_u16_to_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_serialize_u32_to_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_serialize_u64_to_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_serialize_uuid_t_to_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_serialize_xml_to_buffer(ofstream &out, string name, int error_ret)t_c_generatorprivate
generate_service(t_service *tservice)t_c_generatorvirtual
generate_service_client(t_service *tservice)t_c_generatorprivate
generate_service_server(t_service *tservice)t_c_generatorprivate
generate_struct(t_struct *tstruct)t_c_generatorvirtual
generate_struct_begin_reader_from_buffer(ofstream &out, string name, bool is_sandesh, int error_ret)t_c_generatorprivate
generate_struct_begin_writer_to_buffer(ofstream &out, string name, bool is_sandesh, int error_ret)t_c_generatorprivate
generate_struct_deleter(ofstream &out, string name, const vector< t_field * > &fields, bool is_sandesh, bool is_function=true)t_c_generatorprivate
generate_struct_end_reader_from_buffer(ofstream &out, bool is_sandesh)t_c_generatorprivate
generate_struct_end_writer_to_buffer(ofstream &out, bool is_sandesh)t_c_generatorprivate
generate_struct_reader(ofstream &out, string name, const vector< t_field * > &fields, bool is_sandesh, bool is_function=true)t_c_generatorprivate
generate_struct_reader_from_buffer(ofstream &out, string name, const vector< t_field * > &fields, bool is_sandesh, bool is_function=true)t_c_generatorprivate
generate_struct_writer(ofstream &out, string name, const vector< t_field * > &fields, bool is_sandesh, bool is_function=true)t_c_generatorprivate
generate_struct_writer_to_buffer(ofstream &out, string name, const vector< t_field * > &fields, bool is_sandesh, bool is_function=true)t_c_generatorprivate
generate_typedef(t_typedef *ttypedef)t_c_generatorvirtual
generate_write_buffer_binary(ofstream &out, string buf, string buf_len, int error_ret)t_c_generatorprivate
generate_write_buffer_chk_memcpy_incr_offset(ofstream &out, string source, string length, int error_ret, bool ref)t_c_generatorprivate
generate_write_buffer_memcpy(ofstream &out, string source, string length, bool ref)t_c_generatorprivate
generate_write_buffer_memcpy_incr_offset(ofstream &out, string source, string length, bool ref)t_c_generatorprivate
generate_xception(t_struct *tstruct)t_c_generatorvirtual
get_escaped_string(t_const_value *constval)t_generatorinline
get_out_dir() const t_generatorinlineprotectedvirtual
get_program() const t_generatorinline
get_program_name(t_program *tprogram)t_generatorinlineprotectedvirtual
get_service_name(t_service *tservice)t_generatorinlineprotectedvirtual
get_true_type(t_type *type)t_generatorinlinestatic
indent()t_generatorinlineprotected
indent(std::ostream &os)t_generatorinlineprotected
indent_down()t_generatorinlineprotected
indent_up()t_generatorinlineprotected
init_generator()t_c_generatorvirtual
is_complex_type(t_type *ttype)t_c_generatorprivate
is_valid_namespace(const std::string &sub_namespace)t_generatorinlinestatic
lowercase(std::string in)t_generatorinlineprotected
nspacet_c_generatorprivate
nspace_lct_c_generatorprivate
nspace_ut_c_generatorprivate
nspace_uct_c_generatorprivate
out_dir_base_t_generatorprotected
program_t_generatorprotected
program_name_t_generatorprotected
scope_down(std::ostream &out)t_oop_generatorinline
scope_up(std::ostream &out)t_oop_generatorinline
service_name_t_generatorprotected
t_c_generator(t_program *program, const map< string, string > &parsed_options, const string &option_string)t_c_generatorinline
t_generator(t_program *program)t_generatorinline
t_oop_generator(t_program *program)t_oop_generatorinline
tmp(std::string name)t_generatorinlineprotected
type_name(t_type *ttype, bool in_typedef=false, bool is_const=false)t_c_generatorprivate
type_to_enum(t_type *type)t_c_generatorprivate
underscore(std::string in)t_generatorinlineprotected
upcase_string(std::string original)t_oop_generatorinline
uppercase(std::string in)t_generatorinlineprotected
~t_generator()t_generatorinlinevirtual