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

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

base_type_name(t_base_type::t_base tbase)t_xsd_generatorprivate
camelcase(std::string in)t_generatorinlineprotected
capitalize(std::string in)t_generatorinlineprotected
close_generator()t_xsd_generatorvirtual
decapitalize(std::string in)t_generatorinlineprotected
escape_t_generatorprotected
escape_string(const std::string &in) const t_generatorvirtual
f_php_t_xsd_generatorprivate
f_xsd_t_xsd_generatorprivate
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_element(std::ostream &out, std::string name, t_type *ttype, t_struct *attrs=NULL, bool optional=false, bool nillable=false, bool list_element=false)t_xsd_generatorprivate
generate_enum(t_enum *tenum)t_xsd_generatorinlinevirtual
generate_program()t_generatorvirtual
generate_service(t_service *tservice)t_xsd_generatorvirtual
generate_struct(t_struct *tstruct)t_xsd_generatorvirtual
generate_typedef(t_typedef *ttypedef)t_xsd_generatorvirtual
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_xsd_generatorvirtual
is_valid_namespace(const std::string &sub_namespace)t_generatorinlinestatic
lowercase(std::string in)t_generatorinlineprotected
ns(std::string in, std::string ns)t_xsd_generatorinlineprivate
out_dir_base_t_generatorprotected
program_t_generatorprotected
program_name_t_generatorprotected
s_xsd_types_t_xsd_generatorprivate
service_name_t_generatorprotected
t_generator(t_program *program)t_generatorinline
t_xsd_generator(t_program *program, const std::map< std::string, std::string > &parsed_options, const std::string &option_string)t_xsd_generatorinline
tmp(std::string name)t_generatorinlineprotected
type_name(t_type *ttype)t_xsd_generatorprivate
underscore(std::string in)t_generatorinlineprotected
uppercase(std::string in)t_generatorinlineprotected
xsd(std::string in)t_xsd_generatorinlineprivate
~t_generator()t_generatorinlinevirtual
~t_xsd_generator()t_xsd_generatorinlinevirtual