LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "XBase.hh"
Public Member Functions | |
XBase () | |
virtual | ~XBase () |
void | SetIVal (int aval) |
int | GetIVal () const |
void | SetDVal (double aval) |
double | GetDVal () const |
void | AMethod () |
virtual int | VMethod (const XBase *abase) const =0 |
XBase () | |
virtual | ~XBase () |
void | SetIVal (int i) |
int | GetIVal () const |
virtual std::string | PVMethod ()=0 |
XBase () | |
~XBase () | |
virtual void | VMethodA (const AClass *a) |
virtual void | VMethodB (const BClass *b) |
Protected Attributes | |
int | ival |
double | dval |
XBase::XBase | ( | ) |
|
virtual |
void XBase::AMethod | ( | ) |
|
inline |
|
inline |
Definition at line 64 of file XBase.hh.
References ival.
Referenced by BOOST_PYTHON_MODULE(), and BClass::VMethod().
|
inline |
|
pure virtual |
Implemented in w_XBase.
Referenced by BOOST_PYTHON_MODULE().
|
inline |
Definition at line 66 of file XBase.hh.
Referenced by BOOST_PYTHON_MODULE().
|
inline |
|
inline |
|
pure virtual |
Implemented in AClass, and BClass.
Referenced by BOOST_PYTHON_MODULE().
|
inlinevirtual |
Reimplemented in CB_XBase.
Definition at line 65 of file test10.cc.
Referenced by BOOST_PYTHON_MODULE(), CB_XBase::d_VMethodA(), ZClass::Process(), and CB_XBase::VMethodA().
|
inlinevirtual |
Reimplemented in CB_XBase.
Definition at line 69 of file test10.cc.
Referenced by BOOST_PYTHON_MODULE(), CB_XBase::d_VMethodB(), ZClass::Process(), and CB_XBase::VMethodB().
|
protected |
Definition at line 43 of file XBase.hh.
Referenced by BClass::AMethod(), AMethod(), BClass::BClass(), GetDVal(), and SetDVal().
|
protected |
Definition at line 42 of file XBase.hh.
Referenced by BClass::AMethod(), AMethod(), BClass::BClass(), GetIVal(), and SetIVal().