acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
raw_pointer_array_base< TYPE > Class Template Reference
Inheritance diagram for raw_pointer_array_base< TYPE >:
pointer_array_process< comparable_array_base< TYPE * >, TYPE > comparable_array_base< TYPE * >

Public Member Functions

 raw_pointer_array_base (raw_pointer_array_base &&array)
TYPE & object_at (::collection::index i)
const TYPE & object_at (::collection::index i) const
Public Member Functions inherited from pointer_array_process< comparable_array_base< TYPE * >, TYPE >
 pointer_array_process (const pointer_array_process &array)
bool contains_ref (const REF &ref)
POINTER_ARRAY_PROCESS_BASE_TYPE pop ()
TYPE & first_ref (::collection::index n=0) const
TYPE & last_ref (::collection::index n=-1) const
Public Member Functions inherited from comparable_array_base< TYPE * >
constexpr auto _order (const BASE_RAW_RANGE &range) const
constexpr auto order (const BASE_RAW_RANGE &range) const
constexpr auto operator<=> (const comparable_array_base &array) const

Additional Inherited Members

Public Types inherited from pointer_array_process< comparable_array_base< TYPE * >, TYPE >
using POINTER_ARRAY_PROCESS_BASE_TYPE
using BASE_ARRAY
Public Types inherited from comparable_array_base< TYPE * >
using BASE_ARRAY
using RAW_BASE_ARRAY
using BASE_RANGE
using BASE_RAW_RANGE
using CONST_RAW_RANGE
using iterator
using const_iterator
using this_iterator

The documentation for this class was generated from the following file: