forb
forbcc::interface Member List

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

codename() constforbcc::entityinlinevirtual
shareable< interface >::const_T typedefforbcc::shareable< interface >
ordered_unique_list< method >::const_T typedefforbcc::ordered_unique_list< method >
contains(std::string key) constforbcc::ordered_unique_list< method >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
insert(std::string key, const method &value)forbcc::ordered_unique_list< method >inlinevirtual
interface()forbcc::interfaceinline
interface(const std::shared_ptr< module > &parent, const std::string &name)forbcc::interfaceinline
interface(interface &&)=defaultforbcc::interface
interface(const interface &)=defaultforbcc::interface
list() constforbcc::ordered_unique_list< method >inline
list_t typedefforbcc::ordered_unique_list< method >
name() constforbcc::entityinline
new_ptr(Args &&... args)forbcc::shareable< interface >inlinestatic
new_ptr_const(Args &&... args)forbcc::shareable< interface >inlinestatic
operator=(interface &&)=defaultforbcc::interface
operator=(const interface &)=defaultforbcc::interface
forbcc::entity::operator=(entity &&)=defaultforbcc::entity
forbcc::entity::operator=(const entity &)=defaultforbcc::entity
operator[](std::string key)forbcc::ordered_unique_list< method >inline
operator[](std::string key) constforbcc::ordered_unique_list< method >inline
parent() constforbcc::entityinline
print_declaration(code_ostream &out) const overrideforbcc::interfacevirtual
print_definition(code_ostream &out) const overrideforbcc::interfacevirtual
ptr_const_t typedefforbcc::shareable< interface >
ptr_t typedefforbcc::shareable< interface >
set_t typedefforbcc::ordered_unique_list< method >
~entity()=defaultforbcc::entityvirtual
~interface() override=defaultforbcc::interface