Class BaseClass¶
Defined in File BaseClass.h
Page Contents
Inheritance Relationships¶
Derived Types¶
public arbitrary::DerivedClass< T, N >(Template Class DerivedClass)public arbitrary::DerivedClass< arbitrary::arbitrary_struct, N >(Template Class DerivedClass< arbitrary::arbitrary_struct, N >)public arbitrary::DerivedClass< bool, 2 >(Template Class DerivedClass< bool, 2 >)private SomeOuterClass(Class SomeOuterClass)
Class Documentation¶
-
class BaseClass¶
A fully documented class for inheriting from.
Subclassed by arbitrary::DerivedClass< T, N >, arbitrary::DerivedClass< arbitrary::arbitrary_struct, N >, arbitrary::DerivedClass< bool, 2 >, SomeOuterClass
Public Functions
-
BaseClass() = delete¶
The default constructor for this class does not exist, as
some_datamust be initialized.
-
inline virtual ~BaseClass()¶
The default destructor; does nothing.
-
virtual void virtualMethod() = 0¶
A pure virtual method with a brief definition.
Which is then followed by a more descriptive “detailed” definition.
-
inline virtual unsigned int getData()¶
The value of this
BaseClass’sprotecteddata.- Returns
The value of BaseClass::some_data
Protected Functions
Protected Attributes
-
unsigned int some_data = 0¶
The value of something important.
-
BaseClass() = delete¶