Lumiera  0.pre.03
»edit your freedom«
Imp< ii, BASE > Struct Template Reference

Description

template<uint ii, class BASE = Interface>
struct lib::test::anonymous_namespace{polymorphic-value-test.cpp}::Imp< ii, BASE >

Template to generate concrete implementation classes.

Note
the generated classes vary largely in size, and moreover the actual place to store the checksum also depends on that size parameter.

Definition at line 77 of file polymorphic-value-test.cpp.

Public Member Functions

 Imp (Imp const &o)
 
Impoperator= (Imp const &o)
 

Public Attributes

long localData_ [ii]
 

Private Member Functions

virtual long apiFunc ()
 
void copyData (Imp const &o)
 
long & localSum ()
 
void mark (long markerValue)
 
+ Inheritance diagram for Imp< ii, BASE >:
+ Collaboration diagram for Imp< ii, BASE >:

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