ATLAS Offline Software
|
#include <NestedContainer.h>
Public Types | |
using | pointer = T |
using | base_type = std::remove_pointer_t< pointer > |
using | const_pointer = const base_type * |
Static Public Member Functions | |
static void | erase (pointer &x) |
static void | copy (pointer &out, const_pointer in) |
static bool | isvalid (const_pointer x) |
static void | initialize (pointer &x) |
static size_t | footprint (const_pointer x) |
static void | print (const_pointer x) |
static pointer | initialvalue () |
static bool | isequal (const_pointer lhs, const_pointer rhs) |
Default trait class if T is an owned pointer
Definition at line 388 of file NestedContainer.h.
using TRTCond::NestedContainerPointerTrait< T >::base_type = std::remove_pointer_t<pointer> |
Definition at line 392 of file NestedContainer.h.
using TRTCond::NestedContainerPointerTrait< T >::const_pointer = const base_type* |
Definition at line 393 of file NestedContainer.h.
using TRTCond::NestedContainerPointerTrait< T >::pointer = T |
Definition at line 391 of file NestedContainer.h.
|
inlinestatic |
|
inlinestatic |
Definition at line 394 of file NestedContainer.h.
|
inlinestatic |
Definition at line 398 of file NestedContainer.h.
|
inlinestatic |
Definition at line 397 of file NestedContainer.h.
|
inlinestatic |
Definition at line 400 of file NestedContainer.h.
|
inlinestatic |
Definition at line 401 of file NestedContainer.h.
|
inlinestatic |
Definition at line 396 of file NestedContainer.h.
|
inlinestatic |
Definition at line 399 of file NestedContainer.h.