OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
owl::TTransferBufferBinderImplementation< TControlType, TFieldType > Class Template Reference

Generic binder implementation; restricts the field type for the given control type. More...

#include <owl/transferbuffer.h>

Static Public Member Functions

template<class TBuffer >
static void Restrict (TFieldType TBuffer::*, TControlType &)
 
template<class TBuffer >
static TControlTypeCreate (TFieldType TBuffer::*, TWindow *p, int id)
 
template<class TBuffer , class TArg1 >
static TControlTypeCreate (TFieldType TBuffer::*, TWindow *p, int id, TArg1 a1)
 
template<class TBuffer , class TArg1 , class TArg2 >
static TControlTypeCreate (TFieldType TBuffer::*, TWindow *p, int id, TArg1 a1, TArg2 a2)
 
template<class TBuffer , class TArg1 , class TArg2 , class TArg3 >
static TControlTypeCreate (TFieldType TBuffer::*, TWindow *p, int id, TArg1 a1, TArg2 a2, TArg3 a3)
 
template<class TBuffer , class TArg1 , class TArg2 , class TArg3 , class TArg4 >
static TControlTypeCreate (TFieldType TBuffer::*, TWindow *p, int id, TArg1 a1, TArg2 a2, TArg3 a3, TArg4 a4)
 
template<class TBuffer , class TArg1 , class TArg2 , class TArg3 , class TArg4 , class TArg5 >
static TControlTypeCreate (TFieldType TBuffer::*, TWindow *p, int id, TArg1 a1, TArg2 a2, TArg3 a3, TArg4 a4, TArg5 a5)
 
template<class TBuffer , class TArg1 , class TArg2 , class TArg3 , class TArg4 , class TArg5 , class TArg6 >
static TControlTypeCreate (TFieldType TBuffer::*, TWindow *p, int id, TArg1 a1, TArg2 a2, TArg3 a3, TArg4 a4, TArg5 a5, TArg6 a6)
 
template<class TBuffer , class TArg1 , class TArg2 , class TArg3 , class TArg4 , class TArg5 , class TArg6 , class TArg7 >
static TControlTypeCreate (TFieldType TBuffer::*, TWindow *p, int id, TArg1 a1, TArg2 a2, TArg3 a3, TArg4 a4, TArg5 a5, TArg6 a6, TArg7 a7)
 

Detailed Description

template<class TControlType, class TFieldType>
class owl::TTransferBufferBinderImplementation< TControlType, TFieldType >

Generic binder implementation; restricts the field type for the given control type.

Definition at line 294 of file transferbuffer.h.

Member Function Documentation

◆ Create() [1/8]

template<class TBuffer >
static TControlType & owl::TTransferBufferBinderImplementation< TControlType, TFieldType >::Create ( TFieldType TBuffer::* ,
TWindow * p,
int id )
inlinestatic

Definition at line 306 of file transferbuffer.h.

◆ Create() [2/8]

template<class TBuffer , class TArg1 >
static TControlType & owl::TTransferBufferBinderImplementation< TControlType, TFieldType >::Create ( TFieldType TBuffer::* ,
TWindow * p,
int id,
TArg1 a1 )
inlinestatic

Definition at line 312 of file transferbuffer.h.

◆ Create() [3/8]

template<class TBuffer , class TArg1 , class TArg2 >
static TControlType & owl::TTransferBufferBinderImplementation< TControlType, TFieldType >::Create ( TFieldType TBuffer::* ,
TWindow * p,
int id,
TArg1 a1,
TArg2 a2 )
inlinestatic

Definition at line 319 of file transferbuffer.h.

◆ Create() [4/8]

template<class TBuffer , class TArg1 , class TArg2 , class TArg3 >
static TControlType & owl::TTransferBufferBinderImplementation< TControlType, TFieldType >::Create ( TFieldType TBuffer::* ,
TWindow * p,
int id,
TArg1 a1,
TArg2 a2,
TArg3 a3 )
inlinestatic

Definition at line 326 of file transferbuffer.h.

◆ Create() [5/8]

template<class TBuffer , class TArg1 , class TArg2 , class TArg3 , class TArg4 >
static TControlType & owl::TTransferBufferBinderImplementation< TControlType, TFieldType >::Create ( TFieldType TBuffer::* ,
TWindow * p,
int id,
TArg1 a1,
TArg2 a2,
TArg3 a3,
TArg4 a4 )
inlinestatic

Definition at line 333 of file transferbuffer.h.

◆ Create() [6/8]

template<class TBuffer , class TArg1 , class TArg2 , class TArg3 , class TArg4 , class TArg5 >
static TControlType & owl::TTransferBufferBinderImplementation< TControlType, TFieldType >::Create ( TFieldType TBuffer::* ,
TWindow * p,
int id,
TArg1 a1,
TArg2 a2,
TArg3 a3,
TArg4 a4,
TArg5 a5 )
inlinestatic

Definition at line 340 of file transferbuffer.h.

◆ Create() [7/8]

template<class TBuffer , class TArg1 , class TArg2 , class TArg3 , class TArg4 , class TArg5 , class TArg6 >
static TControlType & owl::TTransferBufferBinderImplementation< TControlType, TFieldType >::Create ( TFieldType TBuffer::* ,
TWindow * p,
int id,
TArg1 a1,
TArg2 a2,
TArg3 a3,
TArg4 a4,
TArg5 a5,
TArg6 a6 )
inlinestatic

Definition at line 347 of file transferbuffer.h.

◆ Create() [8/8]

static TControlType & owl::TTransferBufferBinderImplementation< TControlType, TFieldType >::Create ( TFieldType TBuffer::* ,
TWindow * p,
int id,
TArg1 a1,
TArg2 a2,
TArg3 a3,
TArg4 a4,
TArg5 a5,
TArg6 a6,
TArg7 a7 )
inlinestatic

Definition at line 354 of file transferbuffer.h.

◆ Restrict()

template<class TBuffer >
static void owl::TTransferBufferBinderImplementation< TControlType, TFieldType >::Restrict ( TFieldType TBuffer::* ,
TControlType &  )
inlinestatic

Definition at line 299 of file transferbuffer.h.


The documentation for this class was generated from the following file: