#include <viewiterator.h>
|
const MAXON_METHOD ContainerDataType & | GetType () const |
|
MAXON_METHOD Result< GenericContainerInterface * > | Clone () const |
|
MAXON_METHOD String | ToString (const FormatStatement *formatStatement) const |
|
MAXON_METHOD Int | FindMemberIndex (const InternedId &name) const |
|
MAXON_FUNCTION Int | FindMemberIndex (const Member &member) const |
|
MAXON_METHOD Int | GetIteratorStateSize (const MemberMap *map) const |
|
MAXON_METHOD Result< Int > | InitIterator (ViewIteratorMember *members, const MemberMap *map, Char *state) const |
|
MAXON_METHOD Result< Int > | ValidateIterator (Int index, ViewIteratorMember *members, const MemberMap *map, Char *state) const |
|
MAXON_METHOD void | FreeIterator (ViewIteratorMember *members, const MemberMap *map, Char *state) const |
|
MAXON_METHOD Result< Int > | MoveIterator (Int index, ViewIteratorMember *members, const MemberMap *map, Char *state) const |
|
template<typename T > |
MAXON_FUNCTION maxon::details::ContainerIterator< T, true > | Begin () const |
|
template<typename T > |
MAXON_FUNCTION | PRIVATE_MAXON_RBF_SENTINEL (maxon::details::ContainerIterator< T, true >) End() const |
|
template<typename T > |
MAXON_FUNCTION maxon::details::ContainerIterator< T, false > | Begin () |
|
template<typename T > |
MAXON_FUNCTION | PRIVATE_MAXON_RBF_SENTINEL (maxon::details::ContainerIterator< T, false >) End() |
|
◆ MAXON_INTERFACE_SIMPLE_VIRTUAL()
◆ MAXON_GENERIC()
◆ GetType()
◆ Clone()
◆ ToString()
◆ FindMemberIndex() [1/2]
Finds the member index of the member with the given #name in this. If no such member can be found, -1 is returned.
- Parameters
-
[in] | name | Name of the member to find. |
- Returns
- Index of the member, or -1 if it doesn't exist. @MAXON_ANNOTATION{default=-1}
◆ FindMemberIndex() [2/2]
◆ GetIteratorStateSize()
◆ InitIterator()
◆ ValidateIterator()
◆ FreeIterator()
◆ MoveIterator()
◆ Begin() [1/2]
◆ PRIVATE_MAXON_RBF_SENTINEL() [1/2]
◆ Begin() [2/2]
◆ PRIVATE_MAXON_RBF_SENTINEL() [2/2]