16#include "TrkBase/TrkExtInterface.h"
17#include "ProxyDict/IfdIntKey.h"
18#include "TrkBase/TrkRep.h"
68 if ( _myRep != 0 && _nonconst )
return _myRep;
69 else if ( 0 == _myRep )
71 std::cout <<
"ErrMsg(error) "
72 <<
"Cannot use interface without attached rep." << std::endl;
76 std::cout <<
"ErrMsg(error) "
77 <<
"Cannot return non-const rep after const attachment" << std::endl;
86 std::cout <<
"ErrMsg(error) "
87 <<
"Cannot use interface without attached rep." << std::endl;
const TrkRep * myConstRep() const
virtual ~TrkExtInterface()
virtual bool attach(TrkRep *)
void setRep(const TrkRep *)
virtual const IfdKey & myKey() const =0
virtual const IfdKey & myKey() const