Macros
macro_params.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define convertStringArgument(var, val, buf)   if (!strcmp(buf,#val)) var=val
 
#define MEMBER_PARAM_GET(member, type, name, qualifier, setqualifier, getqualifier)   getqualifier: inline type get##name() const {return member.get##name();}
 
#define MEMBER_PARAM_SET(member, type, name, qualifier, setqualifier, getqualifier)   setqualifier: inline void set##name(type name) { member.set##name(name);}
 
#define MEMBER_PARAM_SET_GET(member, type, name, qualifier, setqualifier, getqualifier)
 
#define PARAM_GET(type, name, qualifier, getqualifier)
 
#define PARAM_SET(type, name, qualifier, setqualifier)
 
#define PARAM_SET_GET(type, name, qualifier, setqualifier, getqualifier)
 
#define STRUCT_PARAM_GET(member, type, name, qualifier, setqualifier, getqualifier)   getqualifier: inline type get##name() const {return member.name;}\
 
#define STRUCT_PARAM_SET(member, type, name, qualifier, setqualifier, getqualifier)   setqualifier: inline void set##name(type name) {member.name=name;}
 
#define STRUCT_PARAM_SET_GET(member, type, name, qualifier, setqualifier, getqualifier)
 

Macro Definition Documentation

◆ convertStringArgument

#define convertStringArgument (   var,
  val,
  buf 
)    if (!strcmp(buf,#val)) var=val

Definition at line 37 of file macro_params.h.

◆ MEMBER_PARAM_GET

#define MEMBER_PARAM_GET (   member,
  type,
  name,
  qualifier,
  setqualifier,
  getqualifier 
)    getqualifier: inline type get##name() const {return member.get##name();}

Definition at line 24 of file macro_params.h.

◆ MEMBER_PARAM_SET

#define MEMBER_PARAM_SET (   member,
  type,
  name,
  qualifier,
  setqualifier,
  getqualifier 
)    setqualifier: inline void set##name(type name) { member.set##name(name);}

Definition at line 21 of file macro_params.h.

◆ MEMBER_PARAM_SET_GET

#define MEMBER_PARAM_SET_GET (   member,
  type,
  name,
  qualifier,
  setqualifier,
  getqualifier 
)
Value:
getqualifier: inline type get##name() const {return member.get##name();}\
setqualifier: inline void set##name(type name) { member.set##name(name);}

Definition at line 17 of file macro_params.h.

◆ PARAM_GET

#define PARAM_GET (   type,
  name,
  qualifier,
  getqualifier 
)
Value:
qualifier: type m_##name;\
getqualifier: inline type get##name() const {return m_##name;}

Definition at line 13 of file macro_params.h.

◆ PARAM_SET

#define PARAM_SET (   type,
  name,
  qualifier,
  setqualifier 
)
Value:
qualifier: type m_##name;\
setqualifier: inline void set##name(type name) {m_##name=name;}

Definition at line 9 of file macro_params.h.

◆ PARAM_SET_GET

#define PARAM_SET_GET (   type,
  name,
  qualifier,
  setqualifier,
  getqualifier 
)
Value:
qualifier: type m_##name;\
getqualifier: inline type get##name() const {return m_##name;}\
setqualifier: inline void set##name(type name) {m_##name=name;}

Definition at line 4 of file macro_params.h.

◆ STRUCT_PARAM_GET

#define STRUCT_PARAM_GET (   member,
  type,
  name,
  qualifier,
  setqualifier,
  getqualifier 
)    getqualifier: inline type get##name() const {return member.name;}\

Definition at line 34 of file macro_params.h.

◆ STRUCT_PARAM_SET

#define STRUCT_PARAM_SET (   member,
  type,
  name,
  qualifier,
  setqualifier,
  getqualifier 
)    setqualifier: inline void set##name(type name) {member.name=name;}

Definition at line 31 of file macro_params.h.

◆ STRUCT_PARAM_SET_GET

#define STRUCT_PARAM_SET_GET (   member,
  type,
  name,
  qualifier,
  setqualifier,
  getqualifier 
)
Value:
getqualifier: inline type get##name() const {return member.name;}\
setqualifier: inline void set##name(type name) {member.name=name;}

Definition at line 27 of file macro_params.h.



openslam_gmapping
Author(s): Cyrill Stachniss, Udo Frese, Giorgio Grisetti, Wolfram Burgard
autogenerated on Thu Oct 19 2023 02:25:51