libqi-api
2.8.7.4
|
#include <listtypeinterface.hxx>
Public Types | |
using | MethodsImpl = DefaultTypeImplMethods< T, TypeByPointerPOD< T >> |
Public Member Functions | |
ListTypeInterfaceImpl () | |
size_t | size (void *storage) override |
TypeInterface * | elementType () override |
AnyIterator | begin (void *storage) override |
AnyIterator | end (void *storage) override |
void | pushBack (void **storage, void *valueStorage) override |
_QI_BOUNCE_TYPE_METHODS (MethodsImpl) | |
Public Attributes | |
TypeInterface * | _elementType |
Definition at line 20 of file listtypeinterface.hxx.
using qi::ListTypeInterfaceImpl< T, H >::MethodsImpl = DefaultTypeImplMethods<T, TypeByPointerPOD<T>> |
Definition at line 23 of file listtypeinterface.hxx.
qi::ListTypeInterfaceImpl< T, H >::ListTypeInterfaceImpl | ( | ) |
Definition at line 68 of file listtypeinterface.hxx.
qi::ListTypeInterfaceImpl< T, H >::_QI_BOUNCE_TYPE_METHODS | ( | MethodsImpl | ) |
|
override |
Reimplemented in qi::VarArgsTypeInterfaceImpl< qi::VarArguments< T > >.
Definition at line 80 of file listtypeinterface.hxx.
|
override |
Definition at line 74 of file listtypeinterface.hxx.
|
override |
Reimplemented in qi::VarArgsTypeInterfaceImpl< qi::VarArguments< T > >.
Definition at line 87 of file listtypeinterface.hxx.
|
override |
Reimplemented in qi::VarArgsTypeInterfaceImpl< qi::VarArguments< T > >.
Definition at line 106 of file listtypeinterface.hxx.
|
override |
Reimplemented in qi::VarArgsTypeInterfaceImpl< qi::VarArguments< T > >.
Definition at line 113 of file listtypeinterface.hxx.
TypeInterface* qi::ListTypeInterfaceImpl< T, H >::_elementType |
Definition at line 31 of file listtypeinterface.hxx.