DGtal 2.1.0
Loading...
Searching...
No Matches
CloneToPtrMember Struct Reference

Public Member Functions

 CloneToPtrMember ()
 
 CloneToPtrMember (Clone< DummyTbl > a1)
 
 ~CloneToPtrMember ()
 
int value () const
 
void setValue (int v)
 

Data Fields

DummyTblmyDummyTbl
 

Detailed Description

Definition at line 254 of file testClone2.cpp.

Constructor & Destructor Documentation

◆ CloneToPtrMember() [1/2]

CloneToPtrMember::CloneToPtrMember ( )
inline

Definition at line 255 of file testClone2.cpp.

255: myDummyTbl( 0 ) {}
DummyTbl * myDummyTbl

◆ CloneToPtrMember() [2/2]

CloneToPtrMember::CloneToPtrMember ( Clone< DummyTbl a1)
inline

Definition at line 256 of file testClone2.cpp.

256: myDummyTbl( &a1 ) {}

◆ ~CloneToPtrMember()

CloneToPtrMember::~CloneToPtrMember ( )
inline

Definition at line 257 of file testClone2.cpp.

257{ if ( myDummyTbl != 0 ) delete myDummyTbl; else std::cerr << "[~CloneToPtrMember] error." << std::endl; }

References myDummyTbl.

Member Function Documentation

◆ setValue()

void CloneToPtrMember::setValue ( int  v)
inline

Definition at line 259 of file testClone2.cpp.

259{ myDummyTbl->setValue( v ); }
void setValue(int v) const

References myDummyTbl, and DummyTbl::setValue().

◆ value()

int CloneToPtrMember::value ( ) const
inline

Definition at line 258 of file testClone2.cpp.

258{ return myDummyTbl->value(); }
int value() const

References myDummyTbl, and DummyTbl::value().

Referenced by testCloneCases().

Field Documentation

◆ myDummyTbl

DummyTbl* CloneToPtrMember::myDummyTbl

Definition at line 260 of file testClone2.cpp.

Referenced by setValue(), value(), and ~CloneToPtrMember().


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