Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
Num< I > Struct Template Reference

Description

template<uint I>
struct lib::test::anonymous_namespace{linked-elements-test.cpp}::Num< I >

to demonstrate holding subclasses

Definition at line 83 of file linked-elements-test.cpp.

Public Attributes

void * storage [I]
 
- Public Attributes inherited from Nummy
Nummynext
 

Public Member Functions

 Num (int i=0, int j=0, int k=0)
 
- Public Member Functions inherited from Nummy
 Nummy ()
 
 Nummy (int i)
 
- Public Member Functions inherited from Dummy
virtual ~Dummy ()
 
 Dummy ()
 
 Dummy (int v)
 
 Dummy (Dummy const &o)
 
 Dummy (Dummy &&oDummy) noexcept
 
Dummyoperator= (Dummy oDummy)
 
virtual long calc (int i)
 a dummy API operation
 
int getVal () const
 
void setVal (int newVal)
 

Additional Inherited Members

- Static Public Attributes inherited from Dummy
static constexpr int DEFUNCT = std::numeric_limits<int>::min()
 
static constexpr int DEAD = std::numeric_limits<int>::max()
 
- Static Public Member Functions inherited from Dummy
static long & checksum ()
 
static void activateCtorFailure (bool indeed=true)
 

Constructor & Destructor Documentation

◆ Num()

template<uint I>
Num ( int  i = 0,
int  j = 0,
int  k = 0 
)
inline

Definition at line 88 of file linked-elements-test.cpp.

Member Data Documentation

◆ storage

template<uint I>
void* storage[I]

Definition at line 86 of file linked-elements-test.cpp.

+ Inheritance diagram for Num< I >:
+ Collaboration diagram for Num< I >:

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