forb
forbcc::type_primitive Member List

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

alignment() const overrideforbcc::type_primitiveinlinevirtual
codename() const finalforbcc::type_primitiveinlinevirtual
const_T typedefforbcc::shareable< type_primitive >
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
known_typesforbcc::type_primitivestatic
name() constforbcc::entityinline
new_ptr(Args &&... args)forbcc::shareable< type_primitive >inlinestatic
new_ptr_const(Args &&... args)forbcc::shareable< type_primitive >inlinestatic
operator=(type_primitive &&)=defaultforbcc::type_primitive
operator=(const type_primitive &)=defaultforbcc::type_primitive
forbcc::type::operator=(type &&)=defaultforbcc::type
forbcc::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 &) const overrideforbcc::type_primitiveinlinevirtual
print_definition(code_ostream &) const overrideforbcc::type_primitiveinlinevirtual
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
ptr_const_t typedefforbcc::shareable< type_primitive >
ptr_t typedefforbcc::shareable< type_primitive >
size_of() const overrideforbcc::type_primitiveinlinevirtual
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
type_primitive()forbcc::type_primitiveinline
type_primitive(const std::string &name, const std::string &actual_type, const size_t size)forbcc::type_primitiveinline
type_primitive(type_primitive &&)=defaultforbcc::type_primitive
type_primitive(const type_primitive &)=defaultforbcc::type_primitive
type_primitive_list typedefforbcc::type_primitive
~entity()=defaultforbcc::entityvirtual
~type() override=defaultforbcc::type
~type_primitive() override=defaultforbcc::type_primitive