forb
forbcc::type_array Member List

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

alignment() const overrideforbcc::type_arrayinlinevirtual
arraysforbcc::type_arraystatic
codename() constforbcc::entityinlinevirtual
const_T typedefforbcc::shareable< type_array >
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
item_type() constforbcc::type_arrayinline
length() constforbcc::type_arrayinline
length_t typedefforbcc::type_array
name() constforbcc::entityinline
new_ptr(Args &&... args)forbcc::shareable< type_array >inlinestatic
new_ptr_const(Args &&... args)forbcc::shareable< type_array >inlinestatic
operator=(type_array &&)=defaultforbcc::type_array
operator=(const type_array &)=defaultforbcc::type_array
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_arrayinlinevirtual
print_definition(code_ostream &) const overrideforbcc::type_arrayinlinevirtual
print_var_declaration(code_ostream &out, const std::string &var_name) const overrideforbcc::type_arrayvirtual
print_var_definition(code_ostream &out, const std::string &var_name, bool force_stack) const overrideforbcc::type_arrayvirtual
print_var_lvalue(code_ostream &out, const std::string &var_name, bool is_stack) const overrideforbcc::type_arrayvirtual
forbcc::type::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) const overrideforbcc::type_arrayvirtual
forbcc::type::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) const overrideforbcc::type_arrayvirtual
print_var_serialize(code_ostream &out, const std::string &var_name, const serialize &do_undo, bool force_stack) const overrideforbcc::type_arrayvirtual
forbcc::type::print_var_serialize(code_ostream &out, const std::string &var_name, const serialize &do_undo) constforbcc::typeinline
ptr_const_t typedefforbcc::shareable< type_array >
ptr_t typedefforbcc::shareable< type_array >
size_of() const overrideforbcc::type_arrayinlinevirtual
to_identifier(const std::shared_ptr< const type > &item_type, const length_t length)forbcc::type_arrayinlinestatic
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_array()forbcc::type_arrayinline
type_array(const std::shared_ptr< const type > &item_type, const length_t length)forbcc::type_arrayinline
type_array(const type_array *item_type, const int length)=deleteforbcc::type_array
type_array(type_array &&)=defaultforbcc::type_array
type_array(const type_array &)=defaultforbcc::type_array
type_array_list typedefforbcc::type_array
~entity()=defaultforbcc::entityvirtual
~type() override=defaultforbcc::type
~type_array() override=defaultforbcc::type_array