OpenLexocad  27.1
Base::GlobalId_Policy_scoped< T > Class Template Reference

#include <GlobalId_Policy.h>

Public Member Functions

 GlobalId_Policy_scoped (T *aDoc, const GlobalId_Policy &aPolicy, const Base::String &aSuffix=L"")
 
 ~GlobalId_Policy_scoped ()
 

Public Attributes

T * doc
 
GlobalId_Policy scoped_policy
 
GlobalId_Policy old_policy
 
Base::String suffix
 

Constructor & Destructor Documentation

◆ GlobalId_Policy_scoped()

template<typename T >
Base::GlobalId_Policy_scoped< T >::GlobalId_Policy_scoped ( T *  aDoc,
const GlobalId_Policy aPolicy,
const Base::String aSuffix = L"" 
)
inline

◆ ~GlobalId_Policy_scoped()

template<typename T >
Base::GlobalId_Policy_scoped< T >::~GlobalId_Policy_scoped ( )
inline

Member Data Documentation

◆ doc

template<typename T >
T* Base::GlobalId_Policy_scoped< T >::doc

◆ old_policy

template<typename T >
GlobalId_Policy Base::GlobalId_Policy_scoped< T >::old_policy

◆ scoped_policy

template<typename T >
GlobalId_Policy Base::GlobalId_Policy_scoped< T >::scoped_policy

◆ suffix

template<typename T >
Base::String Base::GlobalId_Policy_scoped< T >::suffix

The documentation for this class was generated from the following file: