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

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

autogen_comment()t_oop_generatorinlinevirtual
camelcase(std::string in)t_generatorinlineprotected
capitalize(std::string in)t_generatorinlineprotected
close_generator()t_generatorinlineprotectedvirtual
decapitalize(std::string in)t_generatorinlineprotected
escape_t_generatorprotected
escape_string(const std::string &in) const t_generatorvirtual
generate_const(t_const *tconst)t_generatorinlineprotectedvirtual
generate_consts(std::vector< t_const * > consts)t_generatorprotectedvirtual
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)=0t_generatorprotectedpure virtual
generate_program()t_generatorvirtual
generate_service(t_service *tservice)=0t_generatorprotectedpure virtual
generate_struct(t_struct *tstruct)=0t_generatorprotectedpure virtual
generate_typedef(t_typedef *ttypedef)=0t_generatorprotectedpure virtual
generate_xception(t_struct *txception)t_generatorinlineprotectedvirtual
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_generatorinlineprotectedvirtual
is_valid_namespace(const std::string &sub_namespace)t_generatorinlinestatic
lowercase(std::string in)t_generatorinlineprotected
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_generator(t_program *program)t_generatorinline
t_oop_generator(t_program *program)t_oop_generatorinline
tmp(std::string name)t_generatorinlineprotected
underscore(std::string in)t_generatorinlineprotected
upcase_string(std::string original)t_oop_generatorinline
uppercase(std::string in)t_generatorinlineprotected
~t_generator()t_generatorinlinevirtual