aGrUM  0.16.0
gum::prm::ParamScopeData< GUM_SCALAR > Struct Template Reference

#include <PRMClass_tpl.h>

Public Attributes

std::string prefix
 
const PRMClass< GUM_SCALAR > * c
 
Idx depth
 

Public Member Functions

 ParamScopeData (const std::string &s, const PRMReferenceSlot< GUM_SCALAR > &ref, Idx d)
 

Detailed Description

template<typename GUM_SCALAR>
struct gum::prm::ParamScopeData< GUM_SCALAR >

Definition at line 1086 of file PRMClass_tpl.h.

Constructor & Destructor Documentation

◆ ParamScopeData()

template<typename GUM_SCALAR >
gum::prm::ParamScopeData< GUM_SCALAR >::ParamScopeData ( const std::string &  s,
const PRMReferenceSlot< GUM_SCALAR > &  ref,
Idx  d 
)
inline

Definition at line 1091 of file PRMClass_tpl.h.

1093  :
1094  prefix(s + ref.name() + "."),
1095  c(static_cast< const PRMClass< GUM_SCALAR >* >(&(ref.slotType()))),
1096  depth(d) {}
const PRMClass< GUM_SCALAR > * c

Member Data Documentation

◆ c

template<typename GUM_SCALAR >
const PRMClass< GUM_SCALAR >* gum::prm::ParamScopeData< GUM_SCALAR >::c

Definition at line 1088 of file PRMClass_tpl.h.

◆ depth

template<typename GUM_SCALAR >
Idx gum::prm::ParamScopeData< GUM_SCALAR >::depth

Definition at line 1089 of file PRMClass_tpl.h.

◆ prefix

template<typename GUM_SCALAR >
std::string gum::prm::ParamScopeData< GUM_SCALAR >::prefix

Definition at line 1087 of file PRMClass_tpl.h.


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