Puma Reference Manual Puma: Puma::CCBuilder Class Reference



Puma::CCBuilder Class Reference

#include <CCBuilder.h>

Inheritance diagram for Puma::CCBuilder:

Inheritance graph

List of all members.

Public Member Functions

 CCBuilder ()
virtual CTree * namespace_name ()
virtual CTree * prim_expr ()
virtual CTree * id_expr ()
virtual CTree * unqual_id ()
virtual CTree * qual_id ()
virtual CTree * nested_name_spec ()
virtual CTree * nested_name_spec1 ()
virtual CTree * class_or_ns_name ()
virtual CTree * postfix_expr (CTree *=(CTree *) 0)
virtual CTree * postfix_expr2 ()
virtual CTree * pseudo_dtor_name ()
virtual CTree * new_expr ()
virtual CTree * new_placement ()
virtual CTree * direct_new_declarator ()
virtual CTree * direct_new_declarator1 ()
virtual CTree * new_init ()
virtual CTree * delete_expr ()
virtual CTree * pm_expr ()
virtual CTree * condition (CTree *=(CTree *) 0)
virtual CTree * decl_stmt ()
virtual CTree * decl ()
virtual CTree * simple_type_spec ()
virtual CTree * elaborated_type_spec ()
virtual CTree * linkage_spec ()
virtual CTree * namespace_def ()
virtual CTree * named_ns_def ()
virtual CTree * orig_namespace_def (CTree *=0)
virtual CTree * namespace_body ()
virtual CTree * ns_alias_def ()
virtual CTree * qual_ns_spec ()
virtual CTree * using_decl ()
virtual CTree * using_directive ()
virtual CTree * declarator ()
virtual CTree * declarator_id ()
virtual CTree * param_init ()
virtual CTree * class_head (CTree *=(CTree *) 0)
virtual CTree * class_spec ()
virtual CTree * member_decl ()
virtual CTree * member_decl1 ()
virtual CTree * access_decl ()
virtual CTree * member_declarator ()
virtual CTree * pure_spec ()
virtual CTree * const_init ()
virtual CTree * base_clause ()
virtual CTree * base_spec_list ()
virtual CTree * base_spec ()
virtual CTree * access_spec ()
virtual CTree * conv_fct_id ()
virtual CTree * ctor_init ()
virtual CTree * mem_init_list ()
virtual CTree * mem_init ()
virtual CTree * mem_init_id ()
virtual CTree * oper_fct_id ()
virtual CTree * template_decl ()
virtual CTree * template_param_list ()
virtual CTree * template_param ()
virtual CTree * type_param ()
virtual CTree * non_type_param (CTree *=(CTree *) 0)
virtual CTree * template_id ()
virtual CTree * template_arg_list ()
virtual CTree * template_arg ()
virtual CTree * explicit_instantiation ()
virtual CTree * explicit_specialization ()
virtual CTree * try_block ()
virtual CTree * fct_try_block ()
virtual CTree * handler_seq ()
virtual CTree * handler ()
virtual CTree * exception_decl ()
virtual CTree * throw_expr ()
virtual CTree * exception_spec ()
virtual CTree * type_id_list ()


Constructor & Destructor Documentation

Puma::CCBuilder::CCBuilder (  )  [inline]


Member Function Documentation

virtual CTree* Puma::CCBuilder::namespace_name (  )  [virtual]

virtual CTree* Puma::CCBuilder::prim_expr (  )  [virtual]

Reimplemented from Puma::CBuilder.

virtual CTree* Puma::CCBuilder::id_expr (  )  [virtual]

virtual CTree* Puma::CCBuilder::unqual_id (  )  [virtual]

virtual CTree* Puma::CCBuilder::qual_id (  )  [virtual]

virtual CTree* Puma::CCBuilder::nested_name_spec (  )  [virtual]

virtual CTree* Puma::CCBuilder::nested_name_spec1 (  )  [virtual]

virtual CTree* Puma::CCBuilder::class_or_ns_name (  )  [virtual]

virtual CTree* Puma::CCBuilder::postfix_expr ( CTree *  = (CTree *) 0  )  [virtual]

virtual CTree* Puma::CCBuilder::postfix_expr2 (  )  [virtual]

virtual CTree* Puma::CCBuilder::pseudo_dtor_name (  )  [virtual]

virtual CTree* Puma::CCBuilder::new_expr (  )  [virtual]

virtual CTree* Puma::CCBuilder::new_placement (  )  [virtual]

virtual CTree* Puma::CCBuilder::direct_new_declarator (  )  [virtual]

virtual CTree* Puma::CCBuilder::direct_new_declarator1 (  )  [virtual]

virtual CTree* Puma::CCBuilder::new_init (  )  [virtual]

virtual CTree* Puma::CCBuilder::delete_expr (  )  [virtual]

virtual CTree* Puma::CCBuilder::pm_expr (  )  [virtual]

virtual CTree* Puma::CCBuilder::condition ( CTree *  = (CTree *) 0  )  [virtual]

Reimplemented from Puma::CBuilder.

virtual CTree* Puma::CCBuilder::decl_stmt (  )  [virtual]

virtual CTree* Puma::CCBuilder::decl (  )  [virtual]

Reimplemented from Puma::CBuilder.

virtual CTree* Puma::CCBuilder::simple_type_spec (  )  [virtual]

Reimplemented from Puma::CBuilder.

virtual CTree* Puma::CCBuilder::elaborated_type_spec (  )  [virtual]

Reimplemented from Puma::CBuilder.

virtual CTree* Puma::CCBuilder::linkage_spec (  )  [virtual]

virtual CTree* Puma::CCBuilder::namespace_def (  )  [virtual]

virtual CTree* Puma::CCBuilder::named_ns_def (  )  [virtual]

virtual CTree* Puma::CCBuilder::orig_namespace_def ( CTree *  = 0  )  [virtual]

virtual CTree* Puma::CCBuilder::namespace_body (  )  [virtual]

virtual CTree* Puma::CCBuilder::ns_alias_def (  )  [virtual]

virtual CTree* Puma::CCBuilder::qual_ns_spec (  )  [virtual]

virtual CTree* Puma::CCBuilder::using_decl (  )  [virtual]

virtual CTree* Puma::CCBuilder::using_directive (  )  [virtual]

virtual CTree* Puma::CCBuilder::declarator (  )  [virtual]

Reimplemented from Puma::CBuilder.

virtual CTree* Puma::CCBuilder::declarator_id (  )  [virtual]

Reimplemented from Puma::CBuilder.

virtual CTree* Puma::CCBuilder::param_init (  )  [virtual]

virtual CTree* Puma::CCBuilder::class_head ( CTree *  = (CTree *) 0  )  [virtual]

virtual CTree* Puma::CCBuilder::class_spec (  )  [virtual]

virtual CTree* Puma::CCBuilder::member_decl (  )  [virtual]

Reimplemented from Puma::CBuilder.

virtual CTree* Puma::CCBuilder::member_decl1 (  )  [virtual]

virtual CTree* Puma::CCBuilder::access_decl (  )  [virtual]

virtual CTree* Puma::CCBuilder::member_declarator (  )  [virtual]

Reimplemented from Puma::CBuilder.

virtual CTree* Puma::CCBuilder::pure_spec (  )  [virtual]

virtual CTree* Puma::CCBuilder::const_init (  )  [virtual]

virtual CTree* Puma::CCBuilder::base_clause (  )  [virtual]

virtual CTree* Puma::CCBuilder::base_spec_list (  )  [virtual]

virtual CTree* Puma::CCBuilder::base_spec (  )  [virtual]

virtual CTree* Puma::CCBuilder::access_spec (  )  [virtual]

virtual CTree* Puma::CCBuilder::conv_fct_id (  )  [virtual]

virtual CTree* Puma::CCBuilder::ctor_init (  )  [virtual]

virtual CTree* Puma::CCBuilder::mem_init_list (  )  [virtual]

virtual CTree* Puma::CCBuilder::mem_init (  )  [virtual]

virtual CTree* Puma::CCBuilder::mem_init_id (  )  [virtual]

virtual CTree* Puma::CCBuilder::oper_fct_id (  )  [virtual]

virtual CTree* Puma::CCBuilder::template_decl (  )  [virtual]

virtual CTree* Puma::CCBuilder::template_param_list (  )  [virtual]

virtual CTree* Puma::CCBuilder::template_param (  )  [virtual]

virtual CTree* Puma::CCBuilder::type_param (  )  [virtual]

virtual CTree* Puma::CCBuilder::non_type_param ( CTree *  = (CTree *) 0  )  [virtual]

virtual CTree* Puma::CCBuilder::template_id (  )  [virtual]

virtual CTree* Puma::CCBuilder::template_arg_list (  )  [virtual]

virtual CTree* Puma::CCBuilder::template_arg (  )  [virtual]

virtual CTree* Puma::CCBuilder::explicit_instantiation (  )  [virtual]

virtual CTree* Puma::CCBuilder::explicit_specialization (  )  [virtual]

virtual CTree* Puma::CCBuilder::try_block (  )  [virtual]

virtual CTree* Puma::CCBuilder::fct_try_block (  )  [virtual]

virtual CTree* Puma::CCBuilder::handler_seq (  )  [virtual]

virtual CTree* Puma::CCBuilder::handler (  )  [virtual]

virtual CTree* Puma::CCBuilder::exception_decl (  )  [virtual]

virtual CTree* Puma::CCBuilder::throw_expr (  )  [virtual]

virtual CTree* Puma::CCBuilder::exception_spec (  )  [virtual]

virtual CTree* Puma::CCBuilder::type_id_list (  )  [virtual]




Puma Reference Manual. Created on 11 Jul 2008.