Navigation
API > API/Plugins > API/Plugins/RigLogicLib
Filters
Classes
| Type | Name | Description | |
|---|---|---|---|
| DefaultInstanceCreator | |||
| DefaultInstanceDestroyer | |||
| Delete | |||
| FactoryCreate | |||
| FactoryDestroy | |||
| max_align_of | |||
| MemoryResource | MemoryResource is an abstract class that allows the implementation of polymorphic allocators. | ||
| New | |||
| PolyAllocator | |||
| PolyAllocator | |||
| ScopedPtr | Takes ownership over the given pointer and handles it's lifetime. |
Typedefs
| Name | Description |
|---|---|
| List | |
| Map | |
| Matrix | |
| min_align_t | |
| Set | |
| String | |
| UnorderedMap | |
| UnorderedSet | |
| Vector |
Functions
| Type | Name | Description | |
|---|---|---|---|
| ScopedPtr< Base, TDestroyer > | pma::makeScoped
(
Args&&... args |
Syntactic sugar for creating instances wrapped in a ScopedPtr. | |
| ScopedPtr< T, TDestroyerTemplate< T > > | pma::makeScoped
(
Args&&... args |
||
| ScopedPtr< T, typename DefaultInstanceDestroyer< T >::type > | pma::makeScoped
(
Args&&... args |
||
| bool | pma::operator!=
(
const PolyAllocator< T, TAlignment, TDefaultMemoryResource >& lhs, |
||
| bool | pma::operator==
(
const PolyAllocator< T, TAlignment, TDefaultMemoryResource >& lhs, |