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

Template interface for bindable objects 더 자세히 ...

#include <tbindable.hpp>

Public 멤버 함수

 operator nbool () const
 
virtual nbool bind (const T &it)
 
nbool bind (const T *it)
 Bind to instance pointer
 
virtual void rel ()=0
 
nbool canBind (const T &it) const
 
nbool canBind (const T *it) const BY_SIDE_FUNC(canBind)
 
virtual nbool canBind (const type &it) const =0
 
nbool canBind (const type *it) const BY_SIDE_FUNC(canBind)
 
virtual nbool isBind () const =0
 

상세한 설명

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

Template interface for bindable objects

Provides generic binding interface for objects of type T. Supports binding validation, type checking, and lifecycle management.

멤버 함수 문서화

◆ bind() [1/2]

template<typename T >
virtual nbool by::tbindable< T >::bind ( const T & it)
virtual

by::binder, by::life에서 재구현되었습니다.

◆ bind() [2/2]

template<typename T >
nbool by::tbindable< T >::bind ( const T * it)

Bind to instance pointer

binder will loose previous binding instance whether given parameter it isn't nullptr or not.

◆ canBind()

template<typename T >
virtual nbool by::tbindable< T >::canBind ( const type & it) const
pure virtual

by::binder에서 구현되었습니다.

◆ rel()

template<typename T >
virtual void by::tbindable< T >::rel ( )
pure virtual

by::life에서 구현되었습니다.


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