#include <containerbase.h>
This is the base interface of all indexable containers such as arrays or array containers.
Public Member Functions | |
MAXON_METHOD Int | GetCount () const |
MAXON_FUNCTION Bool | IsEmpty () const |
MAXON_FUNCTION Bool | IsPopulated () const |
Public Attributes | |
MAXON_METHOD_RESERVE | |
Private Member Functions | |
MAXON_INTERFACE_SIMPLE_VIRTUAL_DERIVED (GenericIndexableContainerInterface, MAXON_REFERENCE_COPY_ON_WRITE) | |
MAXON_GENERIC ((ContainerVariance) typename T=NamedTuple<>) | |
|
private |
|
private |
MAXON_METHOD Int GetCount | ( | ) | const |
Gets the number of elements of the container.
MAXON_FUNCTION Bool IsEmpty | ( | ) | const |
@MAXON_ANNOTATION{default=true}
MAXON_FUNCTION Bool IsPopulated | ( | void | ) | const |
MAXON_METHOD_RESERVE |