GenericContainerInterface Member List

This is the complete list of members for GenericContainerInterface, including all inherited members.

AdvancePersistentId(Int index, const Char *state, PersistentIdBuffer &idBuffer) constGenericContainerInterface
Alloc(MAXON_SOURCE_LOCATION_DECLARATION)GenericContainerInterfacestatic
FindMemberIndex(const InternedId &name) constGenericContainerInterface
FindMemberIndex(const Member &member) constGenericContainerInterface
FreeIterator(ViewIteratorMember *members, const MemberMap *map, Char *state, PersistentIdBuffer *idBuffer) constGenericContainerInterface
GenericContainerInterfaceMarker typedefGenericContainerInterface
GetContainerType() constGenericContainerInterface
GetCount() constGenericContainerInterface
GetHashCode() constGenericContainerInterface
GetInterfaces() constGenericContainerInterface
GetIteratorStateSize(const MemberMap *map) constGenericContainerInterface
GetUniqueHashCode() constGenericContainerInterface
InitIterator(ViewIteratorMember *members, const MemberMap *map, Char *state, PersistentIdBuffer *idBuffer, Bool constAccess) constGenericContainerInterface
INTERFACES enum nameGenericContainerInterface
IsEqual(const GenericContainerInterface *other, EQUALITY equality) constGenericContainerInterface
MakeWritable(Bool copyContent=true) constGenericContainerInterface
MAXON_ADD_TO_CONST_REFERENCE_CLASS(using Iterator=maxon::details::ContainerIterator< T, false >;using ConstIterator=maxon::details::ContainerIterator< T, true >;)GenericContainerInterface
MAXON_ADD_TO_COPY_ON_WRITE_REFERENCE_CLASS(ResultRef< typename std::remove_const< typename S::PrivateReferencedType >::type > MakeWritableDontCopyContent() { return StrongCOWRefHandler::MakeWritableHelper< typename std::remove_const< typename S::PrivateReferencedType >::type >::MakeWritable(this->GetBaseRef(), false, false);})GenericContainerInterface
MAXON_ENUM_FLAGS_CLASS(INTERFACES)GenericContainerInterface
MAXON_GENERIC((ContainerVariance) typename T=NamedTuple<>)GenericContainerInterfaceprivate
MAXON_INTERFACE_SIMPLE_VIRTUAL(GenericContainerInterface, MAXON_REFERENCE_COPY_ON_WRITE)GenericContainerInterfaceprivate
MAXON_METHOD_RESERVEGenericContainerInterface
MoveIterator(Int index, ViewIteratorMember *members, const MemberMap *map, Char *state, PersistentIdBuffer *idBuffer) constGenericContainerInterface
ToString(const FormatStatement *formatStatement=nullptr) constGenericContainerInterface
ValidateIterator(Int index, ViewIteratorMember *members, const MemberMap *map, Char *state, PersistentIdBuffer *idBuffer) constGenericContainerInterface