로딩중...
검색중...
일치하는것 없음
by::tbaseObjOrigin< T > 클래스 템플릿 참조

Template for easily defining baseObj origin objects 더 자세히 ...

#include <tbaseObjOrigin.hpp>

by::tbaseObjOrigin< T >에 대한 상속 다이어그램 :

Public 멤버 함수

 tbaseObjOrigin (const scope &subs)
 
 tbaseObjOrigin (const scope &subs, const modifier &mod)
 
const nodegetSubPod () const override
 
const ntypegetType () const override
 
scopesubs () override
 
const modifiergetModifier () const override
 
clonable * clone () const override
 
clonable * cloneDeep () const override
 
void onCloneDeep (const clonable &from) override
 

Protected 멤버 함수

void _setModifier (const modifier &mod) override
 

상세한 설명

template<typename T>
class by::tbaseObjOrigin< T >

Template for easily defining baseObj origin objects

A class template used to easily define origin objects for baseObj.

Remarks
See origin and baseObj first.

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.

Remarks
Unlike obj, baseObj's origin object exists only once. See baseObj for details.
경고
This limitation affects binder usage too. Simply declaring a binder with type parameter 'baseObjOrigin' is not allowed. Use 'baseObj' type instead.
tstr<baseObjOrigin> a; // X, unexpected behavior may happen.
Definition tnarr.hpp:9

이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.:
to Top