KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ki::any::Manager_External< T > Struct Template Reference

Static Public Member Functions

static void m_manage_fn (Op which, const any *any, Arg *arg)
 
template<typename U >
static void do_create (Storage &storage, U &&value)
 
template<typename... Args>
static void do_create (Storage &storage, Args &&... args)
 
static T * do_access (const Storage &storage)
 

Detailed Description

template<typename T>
struct ki::any::Manager_External< T >

Definition at line 385 of file ki_any.h.

Member Function Documentation

◆ do_access()

template<typename T >
static T * ki::any::Manager_External< T >::do_access ( const Storage storage)
inlinestatic

Definition at line 399 of file ki_any.h.

References ki::any::Storage::m_ptr.

◆ do_create() [1/2]

template<typename T >
template<typename... Args>
static void ki::any::Manager_External< T >::do_create ( Storage storage,
Args &&...  args 
)
inlinestatic

Definition at line 395 of file ki_any.h.

References ki::any::Storage::m_ptr.

◆ do_create() [2/2]

template<typename T >
template<typename U >
static void ki::any::Manager_External< T >::do_create ( Storage storage,
U &&  value 
)
inlinestatic

Definition at line 390 of file ki_any.h.

References ki::any::Storage::m_ptr.

◆ m_manage_fn()

template<typename T >
void ki::any::Manager_External< T >::m_manage_fn ( Op  which,
const any any,
Arg arg 
)
static

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