Urbi SDK Remote for C++  2.7.5
uvar.hh File Reference
#include <iosfwd>
#include <string>
#include <libport/fwd.hh>
#include <libport/ufloat.hh>
#include <urbi/ucontext.hh>
#include <urbi/uvalue.hh>
#include <urbi/uprop.hh>
#include <urbi/uproperty.hh>
#include <urbi/uvar.hxx>
Include dependency graph for uvar.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  urbi::UVar
 UVar class definition. More...

Namespaces

namespace  urbi
 

Global definition of the starterlist.


Defines

#define PRIVATE(Type, Name)
 Define an attribute and its accessors.
#define VAR_PROP_INIT
 Helper macro to initialize UProps in UVar constructors.

Functions

std::ostream & urbi::operator<< (std::ostream &o, const urbi::UVar &u)
 Report u on o for debugging.

Detailed Description

Definition in file uvar.hh.


Define Documentation

#define PRIVATE (   Type,
  Name 
)
Value:
public:                                 \
    Type get_ ##  Name ()                       \
    {                                           \
      return Name;                              \
    }                                           \
    Type get_ ##  Name () const                 \
    {                                           \
      return Name;                              \
    }                                           \
    void set_ ##  Name (const Type& v)          \
    {                                           \
      Name = v;                                 \
    }                                           \
  private:                                      \
    Type Name;

Define an attribute and its accessors.

Definition at line 172 of file uvar.hh.

#define VAR_PROP_INIT
Value:
rangemin(*this, PROP_RANGEMIN),         \
  rangemax(*this, PROP_RANGEMAX),               \
  speedmin(*this, PROP_SPEEDMIN),               \
  speedmax(*this, PROP_SPEEDMAX),               \
  delta(*this, PROP_DELTA),                     \
  blend(*this, PROP_BLEND),                     \
  constant(*this, PROP_CONSTANT)

Helper macro to initialize UProps in UVar constructors.

Definition at line 211 of file uvar.hh.