Loading [MathJax]/extensions/tex2jax.js
Gorgon Game Engine
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MappedStringEnum< E_ > Member List

This is the complete list of members for MappedStringEnum< E_ >, including all inherited members.

add(const ElementInitializer &element)EnumTypeprotected
AddConstructor(Function::Overload &element)Type
AddConstructors(std::initializer_list< Function::Overload * > elements)Type
AddInheritance(const Type &type, Inheritance::ConversionFunction from, Inheritance::ConversionFunction to)Type
AddMember(StaticMember &member) overrideTypevirtual
AddMember(StaticMember *member) overrideTypevirtual
AddMember(InstanceMember &member)Typevirtual
AddMember(InstanceMember *member)Typevirtual
AddMembers(std::initializer_list< StaticMember * > newmembers) overrideTypevirtual
AddMembers(std::vector< StaticMember * > newmembers) overrideTypevirtual
AddMembers(std::initializer_list< InstanceMember * > newmembers)Typevirtual
AddMembers(std::vector< InstanceMember * > newmembers)Typevirtual
AlreadMatching enum valueType
Assign(Data &l, const Data &r) const overrideMappedStringEnum< E_ >virtual
CanMorphTo(const Type &type) constType
Compare(const Data &l, const Data &r) constType
compare(const Data &l, const Data &r) constMappedStringEnum< E_ >protectedvirtual
Constant enum valueStaticMember
Construct(const std::vector< Data > &parameters) constType
ConstructorType
constructorTypeprotected
DataMember enum valueStaticMember
defaultvalueTypeprotected
Delete(const Data &obj) constType
deleteobject(const Data &obj) const overrideMappedStringEnum< E_ >protectedvirtual
DownCasting enum valueType
EnumType(const std::string &name, const std::string &help, const std::vector< ElementInitializer > &elements, TMP::RTTH *typeinterface)EnumType
EnumType(const std::string &name, const std::string &help, Any defval, TMP::RTTH *typeinterface)EnumTypeprotected
Gorgon::Scripting::Type::EnumType enum valueStaticMember
EventType enum valueStaticMember
Function enum valueStaticMember
Get() const override finalEnumTypevirtual
GetDefaultValue() constType
GetFunction(const std::string &name) constNamespace
GetHelp() constMember
GetMemberType() const overrideEnumTypevirtual
GetName() constMember
GetNamespace(const std::string &name) constNamespace
GetOwner() constMember
GetQualifiedName() constMember
GetType(const std::string &name) constNamespace
GetTypeCastingFrom(const Type *other, bool implicit=true) constType
helpMemberprotected
inheritedsymbolsTypeprotected
InheritedSymbolsType
inheritsfromTypeprotected
InheritsFromType
instancemembersTypeprotected
InstanceMembersType
IsInstanceable() constStaticMember
IsInstanceMember() const override finalStaticMembervirtual
IsReferenceType() constType
MappedStringEnum(const std::string &name, const std::string &help, const std::vector< std::pair< std::string, std::string >> &strings, E_ defval=E_(), bool binary=false)MappedStringEnum< E_ >
MappedStringEnum(const std::string &name, const std::string &help, E_ defval=E_(), bool binary=false)MappedStringEnum< E_ >
Member(const std::string &name, const std::string &help)Member
MembersNamespace
membersNamespaceprotected
MemberType enum nameStaticMember
MorphTo(const Type &type, Data source, bool allowtypecast=true) constType
MorphType enum nameType
nameMemberprotected
Namespace(const std::string &name, const std::string &help)Namespace
Gorgon::Scripting::StaticMember::Namespace enum valueStaticMember
NotPossible enum valueType
operator const Type *() constType
operator!=(const Type &other) constType
operator!=(const Type *other) constType
operator==(const Type &other) constType
operator==(const Type *other) constType
OrderedEnumType
parentMemberprotected
parentsTypeprotected
ParentsType
Parse(const std::string &s) constMappedStringEnum< E_ >virtual
referencetypeTypeprotected
RegularType enum valueStaticMember
SetParent(const Member &parent)Memberprotectedvirtual
StaticMember(const std::string &name, const std::string &help)StaticMember
ToString(const Data &d) constMappedStringEnum< E_ >virtual
Type(const std::string &name, const std::string &help, const Any &defaultvalue, TMP::RTTH *typeinterface, bool isref)Type
TypeCasting enum valueType
TypeInterfaceType
UpCasting enum valueType
ValueOf(const std::string &name) constNamespace
~Member()Membervirtual
~Type()Typevirtual