![]() |
Lumiera 0.pre.04
»edit your freedom«
|
Template to generate concrete implementation classes.
Definition at line 77 of file polymorphic-value-test.cpp.
Public Attributes | |
| long | localData_ [ii] |
Public Member Functions | |
| ~Imp () | |
| Imp () | |
| Imp (Imp const &o) | |
| Imp & | operator= (Imp const &o) |
Public Member Functions inherited from Interface | |
| virtual | ~Interface () |
| bool | operator== (Interface const &o) const |
Private Member Functions | |
| virtual long | apiFunc () |
| long & | localSum () |
| void | mark (long markerValue) |
| void | copyData (Imp const &o) |
Definition at line 81 of file polymorphic-value-test.cpp.
Definition at line 87 of file polymorphic-value-test.cpp.
References lib::test::anonymous_namespace{polymorphic-value-test.cpp}::_created.
Definition at line 95 of file polymorphic-value-test.cpp.
References lib::test::anonymous_namespace{polymorphic-value-test.cpp}::_checkSum, and lib::test::anonymous_namespace{polymorphic-value-test.cpp}::_created.
Definition at line 103 of file polymorphic-value-test.cpp.
References lib::test::anonymous_namespace{polymorphic-value-test.cpp}::_checkSum.
|
inlineprivatevirtual |
Implements Interface.
Definition at line 113 of file polymorphic-value-test.cpp.
References lib::test::anonymous_namespace{polymorphic-value-test.cpp}::_callSum, and lib::rani().
Here is the call graph for this function:
|
inlineprivatevirtual |
Implements Interface.
Definition at line 122 of file polymorphic-value-test.cpp.
|
inlineprivate |
Definition at line 128 of file polymorphic-value-test.cpp.
References lib::test::anonymous_namespace{polymorphic-value-test.cpp}::_checkSum.
Definition at line 135 of file polymorphic-value-test.cpp.
References Imp< ii, BASE >::localData_.
| long localData_[ii] |
Definition at line 79 of file polymorphic-value-test.cpp.
Referenced by Imp< ii, BASE >::copyData().
Inheritance diagram for Imp< ii, BASE >:
Collaboration diagram for Imp< ii, BASE >: