#include <OSGTypedFunctors1.h>
Inheritance diagram for osg::TypedVoidFunctor1Base< CallArgT, SizeTraitsT >:

Types | |
| typedef TypedVoidFunctor1Base< CallArgT, SizeTraitsT > | Self |
| *typedef TypedFunctorBase< SizeTraitsT > | Inherited |
Public Member Functions | |
Constructors | |
| * | TypedVoidFunctor1Base (void) |
| TypedVoidFunctor1Base (const TypedVoidFunctor1Base &source) | |
Destructor | |
| *virtual | ~TypedVoidFunctor1Base (void) |
Call | |
| *virtual void | call (CallArgType obj) |
Operators | |
| *void | operator= (const TypedVoidFunctor1Base &source) |
Public Attributes | |
Types | |
| *typedef CallArgT::ArgType | CallArgType |
Protected Member Functions | |
Helper | |
| *void | postCopyConstruct (const TypedFunctorBase &source) |
Protected Attributes | |
Members | |
| *UInt8 | _data1 [SizeTraitsT::_uiObjectSize] |
| UInt8 | _data2 [SizeTraitsT::_uiFuncPointerSize] |
| UInt8 | _flags |
Static Protected Attributes | |
Constants | |
| *static const UInt8 | ObjectValid = 0x01 |
| static const UInt8 | FuncPtrValid = 0x02 |
| static const UInt8 | FunctorActive = 0x80 |
Definition at line 238 of file OSGTypedFunctors1.h.
|
|||||
|
||||||||||
|
Definition at line 146 of file OSGTypedFunctors1.inl. 00146 : 00147 Inherited() 00148 { 00149 }
|
|
||||||||||
|
Definition at line 153 of file OSGTypedFunctors1.inl. References osg::TypedFunctorBase< SizeTraitsT >::postCopyConstruct(). 00154 : 00155 00156 Inherited(source) 00157 { 00158 Self::postCopyConstruct(source); 00159 }
|
|
||||||||||
|
Definition at line 164 of file OSGTypedFunctors1.inl.
|
|
||||||||||
|
Reimplemented in osg::TypedFunctionVoidFunctor1< CallArgT, SizeTraitsT >, osg::TypedObjectVoidFunctor1< CallArgT, SizeTraitsT >, and osg::TypedStoredObjectVoidFunctor1< StoredObjectT, ArgsT, SizeTraitsT >. Definition at line 171 of file OSGTypedFunctors1.inl. References FWARNING. 00172 { 00173 FWARNING(("TypedFunctor1Base::call called, undefined behaviour " 00174 "might be the consequence\n")); 00175 }
|
|
||||||||||
|
Definition at line 181 of file OSGTypedFunctors1.inl. 00183 { 00184 if (this != &source) 00185 { 00186 *(static_cast<Inherited *>(this)) = source; 00187 } 00188 }
|
|
||||||||||
|
Definition at line 93 of file OSGTypedFunctorBase.inl. Referenced by osg::TypedVoidFunctor1Base< CallArgT, SizeTraitsT >::TypedVoidFunctor1Base().
|
|
|||||
|
Reimplemented in osg::TypedFunctionVoidFunctor1< CallArgT, SizeTraitsT >, osg::TypedObjectVoidFunctor1< CallArgT, SizeTraitsT >, and osg::TypedStoredObjectVoidFunctor1< StoredObjectT, ArgsT, SizeTraitsT >. Definition at line 248 of file OSGTypedFunctors1.h. |
|
|||||
|
|||||
|
Definition at line 327 of file OSGFunctorBase.h. |
|
|||||
|
Definition at line 328 of file OSGFunctorBase.h. |
|
|||||
|
Definition at line 330 of file OSGFunctorBase.h. |
|
|||||
|
Definition at line 337 of file OSGFunctorBase.h. |
|
|||||
|
Definition at line 338 of file OSGFunctorBase.h. |
|
|||||
|
Definition at line 339 of file OSGFunctorBase.h. |
1.4.3