aGrUM  0.13.2
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 1082 of file PRMClass_tpl.h.

Constructor & Destructor Documentation

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 1087 of file PRMClass_tpl.h.

1089  :
1090  prefix(s + ref.name() + "."),
1091  c(static_cast< const PRMClass< GUM_SCALAR >* >(&(ref.slotType()))),
1092  depth(d) {}
const PRMClass< GUM_SCALAR > * c

Member Data Documentation

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

Definition at line 1084 of file PRMClass_tpl.h.

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

Definition at line 1085 of file PRMClass_tpl.h.

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

Definition at line 1083 of file PRMClass_tpl.h.


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