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

Slot loading and management system 더 자세히 ...

#include <slotLoader.hpp>

by::slotLoader에 대한 상속 다이어그램 :
by::typeProvidable by::clonable

Public 멤버 함수

me & addPath (const std::string &filePath)
 
me & addPath (const std::vector< std::string > paths)
 
me & addPath (std::initializer_list< const nchar * > paths)
 
me & addRelativePath (const std::string &path)
 
me & setBaseSlots (nmap &s)
 Sets the map where loaded slots will be stored.
 
me & setBaseSlots (nmap *it) BY_SIDE_FUNC(it
 
void load ()
 Initiates the pack loading process.
 
- 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)
 

Public 속성

me setBaseSlots it
 
me setBaseSlotsthis
 

상세한 설명

Slot loading and management system

Manages the loading of slots from manifest files and file paths. Coordinates pack loading strategies and maintains slot hierarchies for the runtime system.

멤버 함수 문서화

◆ load()

void by::slotLoader::load ( )

Initiates the pack loading process.

This method triggers the discovery, parsing, verification, and linking of all packs found in the configured paths.

◆ setBaseSlots()

me & by::slotLoader::setBaseSlots ( nmap & s)

Sets the map where loaded slots will be stored.

매개변수
sThe nmap object to store the loaded slots.
반환값
A reference to this slotLoader instance.

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