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

Base class for template type metadata 더 자세히 ...

#include <ttypeBase.hpp>

by::ttypeBase< T, S >에 대한 상속 다이어그램 :

Public 멤버 함수

nbool isTemplate () const override
 
nbool isAbstract () const override
 
void * make () const override
 
ncnt size () const override
 
const typegetSuper () const override
 
const nboolisInit () const override
 

정적 Public 멤버 함수

static const me & get ()
 

Protected 멤버 함수

types & _getSupers () override
 
types & _getSubs () override
 
type_getStatic () const override
 
types ** _onGetLeafs () const override
 
void _onAddSubClass (const type &subClass) override
 
const std::string & _getNativeName () const override
 

상세한 설명

template<typename T, typename S = typename tmetaTypeDef<T>::is>
class by::ttypeBase< T, S >

Base class for template type metadata

ttypeBase returns ttypeBase<type> as its meta class. however, this makes impossible to get specific ttypeBase instance at a binder.

if user typedefs SuperType at their type T, then ttypeBase inherits from given SuperType. this eventually make user add API to want to ttypeBase class.


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