| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 DataObject * | s_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.