Gaudi Framework, version v22r0

Home   Generated: 9 Feb 2011

DataObject.cpp File Reference

#include "GaudiKernel/StreamBuffer.h"
#include "GaudiKernel/LinkManager.h"
#include "GaudiKernel/DataObject.h"
#include "GaudiKernel/IInspector.h"
#include "GaudiKernel/IRegistry.h"
#include <vector>
#include <memory>
Include dependency graph for DataObject.cpp:

Go to the source code of this file.

Functions

static std::string _sDataObjectCppNotRegistered ("NotRegistered")
static std::vector< DataObject ** > & objectStack ()

Variables

static DataObjects_objPtr = 0
static DataObject ** s_currObj = &s_objPtr

Function Documentation

static std::string _sDataObjectCppNotRegistered ( "NotRegistered"   )  [static]
static std::vector<DataObject**>& objectStack (  )  [static]

Definition at line 85 of file DataObject.cpp.

00085                                               {
00086   static std::auto_ptr<std::vector<DataObject**> > s_current;
00087   if ( 0 == s_current.get() )  {
00088     s_current = std::auto_ptr<std::vector<DataObject**> >(new std::vector<DataObject**>());
00089   }
00090   return *(s_current.get());
00091 }


Variable Documentation

DataObject** s_currObj = &s_objPtr [static]

Definition at line 83 of file DataObject.cpp.

DataObject* s_objPtr = 0 [static]

Definition at line 82 of file DataObject.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Wed Feb 9 16:27:57 2011 for Gaudi Framework, version v22r0 by Doxygen version 1.6.2 written by Dimitri van Heesch, © 1997-2004