TwiceAsNice  2019-02-18
Classes | Namespaces | Macros | Functions
Property.h File Reference
#include <Nice/Property/Any.h>
#include <IceUtil/IceUtil.h>
#include <Nice/Log.h>
#include <Nice/Util/Sync.h>
#include <Nice/Util/Completion.h>
#include <Nice/Time/Time.h>
#include <Nice/Time/Date.h>
#include <Nice/Property/Cast.h>
#include <Nice/Property/Foo.h>
#include <Nice/Property/Operators.h>
#include <Nice/Property/Actor.h>
#include <Nice/Property/Bridge.h>
#include <Nice/Property/Exception.h>
#include <list>
Include dependency graph for Property.h:

Classes

class  Nice::Property
 An instance of this class holds an value of any type defined in one of the *.nice type definition files. An instance has to be coined by a certain data type. Once a Property has been coind the type can not be changed any more during runtime. More...
 

Namespaces

 Nice
 

 

Macros

#define NICE_CONNECT(p, o, c, s, t)
 

Functions

std::ostream & Nice::operator<< (std::ostream &_s, const Property &_p)
 OStream operator. More...
 
std::ostream & Nice::operator<< (std::ostream &_s, const PropertyPtr &_p)
 OStream operator. More...
 

Macro Definition Documentation

◆ NICE_CONNECT

#define NICE_CONNECT (   p,
  o,
  c,
  s,
  t 
)
Value:
if( p && !p->getBridge(Nice::castToString ( m_id )) ){ \
p->applyBridge(new Nice::PropertyBridgeMemFn<t, c, void(c::*)(t) >(o, &c::s, m_id), Nice::castToString ( m_id ) ); \
D_LOG ( "Apply slot from : " << p<< ":" << Nice::castToString ( m_id ) );}
t
Definition: hs01.m:4
Definition: BridgeMemFn.hh:22
int c
Definition: lutgen.py:3
Nice::I64 m_id
Definition: BridgeQtSignalSlotMemFn.hh:38
float p[4]
Definition: PupilTestApp.cc:84
std::string castToString(const T &_t)
Casts a type T to a string.
Definition: Cast.hh:37
popt Meyer s(reformulated) problem p0