OSGFieldContainerPtrImpl.h File Reference

#include <OSGConceptPropertyChecks.h>
#include <OSGFieldContainerProperties.h>
#include <OSGSystemDef.h>
#include <OSGBaseTypes.h>
#include <OSGThread.h>
#include <OSGLock.h>
#include <OSGThreadManager.h>
#include <utility>
#include <iostream>

Go to the source code of this file.

Classes

class  osg::FieldContainerPtrBase
class  osg::FieldContainerPtr
class  osg::NullFieldContainerPtr
class  osg::ConstFieldContainerPtr
class  osg::FCPtr< BasePtrTypeT, FieldContainerTypeT >
class  osg::ConstFCPtr< BasePtrTypeT, FieldContainerTypeT >
class  osg::CPEditor

Namespaces

namespace  osg

Defines

#define CPEdit(fc, mask)   ::OSG::CPEditor CPEdit_##fc((fc),(mask))
#define CPEditAll(fc)   ::OSG::CPEditor CPEdit_##fc((fc))
#define OSGNullFC   OSG::NullFC
#define OSGFIELDCONTAINERPTR_HEADER_CVSID   "@(#)$Id: $"

Functions

template<class PtrT >
UInt32 osg::getContainerId (const PtrT &objectP)
std::ostream & osg::operator<< (std::ostream &os, const FieldContainerPtr &fc)
template<class FCType , class FCPtrType >
FCType * osg::get_pointer (const FCPtr< FCPtrType, FCType > &fc)
template<class FCType , class FCPtrType >
const FCType * osg::get_pointer (const ConstFCPtr< FCPtrType, FCType > &fc)

Define Documentation

#define CPEditAll ( fc   )     ::OSG::CPEditor CPEdit_##fc((fc))

Definition at line 815 of file OSGFieldContainerPtrImpl.h.

#define OSGNullFC   OSG::NullFC

Definition at line 851 of file OSGFieldContainerPtrImpl.h.

#define OSGFIELDCONTAINERPTR_HEADER_CVSID   "@(#)$Id: $"

Definition at line 855 of file OSGFieldContainerPtrImpl.h.


Generated on 8 Feb 2010 for OpenSG by  doxygen 1.6.1