forb
forbcc::type Member List

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

alignment() const =0forbcc::typepure virtual
codename() constforbcc::entityinlinevirtual
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
name() constforbcc::entityinline
operator=(type &&)=defaultforbcc::type
operator=(const type &)=defaultforbcc::type
forbcc::entity::operator=(entity &&)=defaultforbcc::entity
forbcc::entity::operator=(const entity &)=defaultforbcc::entity
parent() constforbcc::entityinline
print_declaration(code_ostream &out) const =0forbcc::entitypure virtual
print_definition(code_ostream &out) const =0forbcc::entitypure virtual
print_var_declaration(code_ostream &out, const std::string &var_name) constforbcc::typevirtual
print_var_definition(code_ostream &out, const std::string &var_name, bool force_stack) constforbcc::typevirtual
print_var_lvalue(code_ostream &out, const std::string &var_name, bool force_stack) constforbcc::typevirtual
print_var_lvalue(code_ostream &out, const std::string &var_name) constforbcc::typeinline
print_var_marshal(code_ostream &out, const std::string &var_name, const marshal &do_undo, bool force_stack) constforbcc::typevirtual
print_var_marshal(code_ostream &out, const std::string &var_name, const marshal &do_undo) constforbcc::typeinline
print_var_reference(code_ostream &out, const std::string &var_name) constforbcc::typevirtual
print_var_serialize(code_ostream &out, const std::string &var_name, const serialize &do_undo, bool force_stack) constforbcc::typevirtual
print_var_serialize(code_ostream &out, const std::string &var_name, const serialize &do_undo) constforbcc::typeinline
size_of() const =0forbcc::typepure virtual
type()forbcc::typeinline
type(const std::shared_ptr< module > &parent, const std::string &name)forbcc::typeinline
type(type &&)=defaultforbcc::type
type(const type &)=defaultforbcc::type
~entity()=defaultforbcc::entityvirtual
~type() override=defaultforbcc::type