Gaudi Framework, version v23r2

Home   Generated: Thu Jun 28 2012
Functions | Variables

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.

                                              {
  static std::auto_ptr<std::vector<DataObject**> > s_current;
  if ( 0 == s_current.get() )  {
    s_current = std::auto_ptr<std::vector<DataObject**> >(new std::vector<DataObject**>());
  }
  return *(s_current.get());
}

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 Thu Jun 28 2012 23:27:32 for Gaudi Framework, version v23r2 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004