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 interface for bindable objects
Provides generic binding interface for objects of type T. Supports binding validation, type checking, and lifecycle management.
|
virtual |
by::binder, by::life에서 재구현되었습니다.
| 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.
|
pure virtual |
by::binder에서 구현되었습니다.
|
pure virtual |
by::life에서 구현되었습니다.