BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
ElementLink.h File Reference
#include "DataModel/tools/GenerateIndexingPolicy.h"
#include "DataModel/tools/DataProxyStorage.h"
#include <exception>
#include "DataModel/ElementLink.icc"
#include "DataModel/tools/PlainPtrStorage.h"

Go to the source code of this file.

Classes

 a persistable pointer to an element of a STORABLE (data object) More...
 helper struct to be used as type generator e.g. PlainPtrElementLink<vector<int> >type More...

Functions

template<class OS, typename STORABLE, class DLB, class IDX>
OS & operator<< (OS &os, ElementLink< STORABLE, DLB, IDX > &link)
template<class IS, typename STORABLE, class DLB, class IDX>
IS & operator>> (IS &is, ElementLink< STORABLE, DLB, IDX > &link)

Function Documentation

◆ operator<<()

template<class OS, typename STORABLE, class DLB, class IDX>
OS & operator<< ( OS & os,
ElementLink< STORABLE, DLB, IDX > & link )

◆ operator>>()

template<class IS, typename STORABLE, class DLB, class IDX>
IS & operator>> ( IS & is,
ElementLink< STORABLE, DLB, IDX > & link )