OmniSciDB  04ee39c94c
CmdBase< CONTEXT_OPS_TYPE, TAG_TYPE > Class Template Reference

#include <CommandFunctors.h>

+ Inheritance diagram for CmdBase< CONTEXT_OPS_TYPE, TAG_TYPE >:
+ Collaboration diagram for CmdBase< CONTEXT_OPS_TYPE, TAG_TYPE >:

Public Types

using ContextOps = CONTEXT_OPS_TYPE
 
using ContextType = typename ContextOps::ContextType
 

Public Member Functions

 CmdBase (ContextType &context)
 

Protected Member Functions

ContextTypecmdContext ()
 

Protected Attributes

ContextTypem_stashed_context_ref
 

Detailed Description

template<typename CONTEXT_OPS_TYPE, typename TAG_TYPE = CmdDeterminant>
class CmdBase< CONTEXT_OPS_TYPE, TAG_TYPE >

Definition at line 122 of file CommandFunctors.h.

Member Typedef Documentation

◆ ContextOps

template<typename CONTEXT_OPS_TYPE, typename TAG_TYPE = CmdDeterminant>
using CmdBase< CONTEXT_OPS_TYPE, TAG_TYPE >::ContextOps = CONTEXT_OPS_TYPE

Definition at line 127 of file CommandFunctors.h.

◆ ContextType

template<typename CONTEXT_OPS_TYPE, typename TAG_TYPE = CmdDeterminant>
using CmdBase< CONTEXT_OPS_TYPE, TAG_TYPE >::ContextType = typename ContextOps::ContextType

Definition at line 128 of file CommandFunctors.h.

Constructor & Destructor Documentation

◆ CmdBase()

template<typename CONTEXT_OPS_TYPE, typename TAG_TYPE = CmdDeterminant>
CmdBase< CONTEXT_OPS_TYPE, TAG_TYPE >::CmdBase ( ContextType context)
inline

Definition at line 130 of file CommandFunctors.h.

130 : m_stashed_context_ref(context) {}
ContextType & m_stashed_context_ref

Member Function Documentation

◆ cmdContext()

template<typename CONTEXT_OPS_TYPE, typename TAG_TYPE = CmdDeterminant>
ContextType& CmdBase< CONTEXT_OPS_TYPE, TAG_TYPE >::cmdContext ( )
inlineprotected

Definition at line 133 of file CommandFunctors.h.

133 { return m_stashed_context_ref; }
ContextType & m_stashed_context_ref

Member Data Documentation

◆ m_stashed_context_ref

template<typename CONTEXT_OPS_TYPE, typename TAG_TYPE = CmdDeterminant>
ContextType& CmdBase< CONTEXT_OPS_TYPE, TAG_TYPE >::m_stashed_context_ref
protected

Definition at line 135 of file CommandFunctors.h.


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