forb
forbcc::method Member List

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

codename() constforbcc::entityinlinevirtual
const_T typedefforbcc::ordered_unique_list< parameter >
contains(std::string key) constforbcc::ordered_unique_list< parameter >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
id() constforbcc::method
insert(std::string key, const parameter &param) overrideforbcc::methodinlinevirtual
list() constforbcc::ordered_unique_list< parameter >inline
list_t typedefforbcc::ordered_unique_list< parameter >
method()forbcc::methodinline
method(const std::shared_ptr< interface > &parent, const std::string &name, const std::shared_ptr< const type > &return_type)forbcc::methodinline
method(method &&)=defaultforbcc::method
method(const method &)=defaultforbcc::method
name() constforbcc::entityinline
operator=(method &&)=defaultforbcc::method
operator=(const method &)=defaultforbcc::method
forbcc::entity::operator=(entity &&)=defaultforbcc::entity
forbcc::entity::operator=(const entity &)=defaultforbcc::entity
operator[](std::string key)forbcc::ordered_unique_list< parameter >inline
operator[](std::string key) constforbcc::ordered_unique_list< parameter >inline
parent() constforbcc::entityinline
print_declaration(code_ostream &out) const overrideforbcc::methodvirtual
print_definition(code_ostream &) const overrideforbcc::methodinlinevirtual
print_skeleton_definition(code_ostream &out) constforbcc::method
print_stub_definition(code_ostream &out, const std::string &scope, const std::string &enumname) constforbcc::method
print_virtual_declaration(code_ostream &out) constforbcc::method
set_t typedefforbcc::ordered_unique_list< parameter >
~entity()=defaultforbcc::entityvirtual
~method() override=defaultforbcc::method