로딩중...
검색중...
일치하는것 없음
by::cppPackLoading 클래스 참조

C++ native pack loading implementation 더 자세히 ...

#include <cppPackLoading.hpp>

by::cppPackLoading에 대한 상속 다이어그램 :
by::trustPackLoading by::packLoading by::instance by::packMakable by::typeProvidable by::clonable

Public 멤버 함수

nbool parse (errReport &rpt, pack &pak) override
 Pure virtual method for parsing pack content into source representations.
 
const std::string & getName () const override
 
void rel () override
 
- by::trustPackLoading(으)로부터 상속된 Public 멤버 함수
nbool expand (errReport &rpt, pack &pak) override
 
nbool verify (errReport &rpt, pack &pak) override
 Pure virtual method for verifying the parsed pack content.
 
- by::packLoading(으)로부터 상속된 Public 멤버 함수
void addPath (const std::string &filePath)
 
void addPath (const std::vector< std::string > paths)
 
- by::instance(으)로부터 상속된 Public 멤버 함수
 instance (id newId)
 
 instance (const me &rhs)
 
me & operator= (const me &rhs)=default
 
void * operator new (size_t sz) noexcept
 
void operator delete (void *pt, size_t sz) noexcept
 
virtual id getId () const
 
virtual nbool isHeap () const
 Checks if this instance is allocated on the heap.
 
const lifegetBindTag () const
 Returns a pointer to the associated life object for reference counting.
 
- by::typeProvidable(으)로부터 상속된 Public 멤버 함수
nbool operator== (const me &rhs) const
 
nbool operator!= (const me &rhs) const
 
virtual const typegetType () const =0
 
nbool isSub (const type &it) const
 
nbool isSub (const type *it) const BY_SIDE_FUNC(isSub)
 
nbool isSub (const me &it) const
 
nbool isSub (const me *it) const BY_SIDE_FUNC(isSub)
 
nbool isSuper (const type &it) const
 
nbool isSuper (const type *it) const BY_SIDE_FUNC(isSuper)
 
nbool isSuper (const me &it) const
 
nbool isSuper (const me *it) const BY_SIDE_FUNC(isSuper)
 
template<typename T >
nint isSub () const
 
template<typename T >
nint isSuper () const
 
template<typename T >
T * cast ()
 
template<typename T >
const T * cast () const BY_CONST_FUNC(cast< T >()) virtual void *cast(const type &to)
 Safe cast to target type using type hierarchy information
 
const void * cast (const type &to) const BY_CONST_FUNC(cast(to)) void *cast(const type *it) BY_SIDE_FUNC(cast)
 
- by::clonable(으)로부터 상속된 Public 멤버 함수
virtual me * clone () const =0
 
virtual me * cloneDeep () const
 
virtual void onCloneDeep (const me &from)
 

추가로 상속된 멤버들

- by::instance(으)로부터 상속된 정적 Public 멤버 함수
static vaultgetVault ()
 
- by::packLoading(으)로부터 상속된 Protected 멤버 함수
const std::vector< std::string > & _getPaths () const
 
- by::instance(으)로부터 상속된 Protected 멤버 함수
nbool _setId (id new1)
 
- by::instance(으)로부터 상속된 정적 Protected 멤버 함수
static instancer_getMgr ()
 

상세한 설명

C++ native pack loading implementation

Specialized pack loader for C++ native libraries and modules. Handles dynamic library loading and native code integration with byeol.

멤버 함수 문서화

◆ getName()

const std::string & by::cppPackLoading::getName ( ) const
overridevirtual

by::packLoading를 구현.

◆ parse()

nbool by::cppPackLoading::parse ( errReport & rpt,
pack & pak )
overridevirtual

Pure virtual method for parsing pack content into source representations.

매개변수
rptThe error report to collect any parsing errors.
trayA bicontainable to store intermediate parsed results or components.
반환값
true if success.

by::packMakable를 구현.

◆ rel()

void by::cppPackLoading::rel ( )
overridevirtual

by::packLoading(으)로부터 재구현되었습니다.


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