forb
forbcc::module Member List

This is the complete list of members for forbcc::module, including all inherited members.

codename() constforbcc::entityinlinevirtual
shareable< module >::const_T typedefforbcc::shareable< module >
ordered_unique_list< std::shared_ptr< entity > >::const_T typedefforbcc::ordered_unique_list< std::shared_ptr< entity > >
contains(std::string key) constforbcc::ordered_unique_list< std::shared_ptr< entity > >inline
entity()forbcc::entityinline
entity(const std::shared_ptr< entity > &parent, const std::string &name)forbcc::entityinline
entity(entity &&)=defaultforbcc::entity
entity(const entity &)=defaultforbcc::entity
find_module(const std::string &name)forbcc::module
find_struct(const std::string &name)forbcc::module
get_module(const std::string &name)forbcc::module
global_moduleforbcc::modulestatic
insert(std::string key, const std::shared_ptr< entity > &value)forbcc::ordered_unique_list< std::shared_ptr< entity > >inlinevirtual
list() constforbcc::ordered_unique_list< std::shared_ptr< entity > >inline
list_t typedefforbcc::ordered_unique_list< std::shared_ptr< entity > >
module()forbcc::moduleinline
module(const std::shared_ptr< entity > &parent, const std::string &name)forbcc::moduleinline
module(module &&)=defaultforbcc::module
module(const module &)=defaultforbcc::module
name() constforbcc::entityinline
new_ptr(Args &&... args)forbcc::shareable< module >inlinestatic
new_ptr_const(Args &&... args)forbcc::shareable< module >inlinestatic
operator=(module &&)=defaultforbcc::module
operator=(const module &)=defaultforbcc::module
forbcc::entity::operator=(entity &&)=defaultforbcc::entity
forbcc::entity::operator=(const entity &)=defaultforbcc::entity
operator[](std::string key)forbcc::ordered_unique_list< std::shared_ptr< entity > >inline
operator[](std::string key) constforbcc::ordered_unique_list< std::shared_ptr< entity > >inline
parent() constforbcc::entityinline
print_declaration(code_ostream &out) const overrideforbcc::modulevirtual
print_definition(code_ostream &out) const overrideforbcc::modulevirtual
ptr_const_t typedefforbcc::shareable< module >
ptr_t typedefforbcc::shareable< module >
set_t typedefforbcc::ordered_unique_list< std::shared_ptr< entity > >
~entity()=defaultforbcc::entityvirtual
~module() override=defaultforbcc::module