Template for easily defining baseObj origin objects 더 자세히 ...
#include <tbaseObjOrigin.hpp>
Public 멤버 함수 | |
| tbaseObjOrigin (const scope &subs) | |
| tbaseObjOrigin (const scope &subs, const modifier &mod) | |
| const node & | getSubPod () const override |
| const ntype & | getType () const override |
| scope & | subs () override |
| const modifier & | getModifier () const override |
| clonable * | clone () const override |
| clonable * | cloneDeep () const override |
| void | onCloneDeep (const clonable &from) override |
Protected 멤버 함수 | |
| void | _setModifier (const modifier &mod) override |
Template for easily defining baseObj origin objects
A class template used to easily define origin objects for baseObj.
The structure and concept are identical to the origin class. It shadows its own type and is intended to be treated as baseObj type. However, differences arise in usage. This is because the baseObj class concept differs from obj.