Back to index

nux  3.0.0
Classes | Namespaces | Defines
Object.h File Reference
#include <sigc++/trackable.h>
#include <sigc++/signal.h>
#include "ObjectType.h"
#include "Property.h"
#include "PropertyTraits.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  nux::ObjectStats
class  nux::Trackable
 Base class of heap allocated objects. More...
class  nux::Object
 The base class of Nux objects. More...


namespace  nux
 The Writer singleton is responsible for controlling where the logging message go.


#define NUX_FILE_LINE_PROTO   const char* __Nux_FileName__=__FILE__, int __Nux_LineNumber__ = __LINE__
#define NUX_FILE_LINE_DECL   const char* __Nux_FileName__, int __Nux_LineNumber__
#define NUX_FILE_LINE_PARAM   __Nux_FileName__, __Nux_LineNumber__
#define OnDestroyed   object_destroyed
#define GObjectStats   NUX_GLOBAL_OBJECT_INSTANCE(nux::ObjectStats)

Define Documentation

Definition at line 59 of file Object.h.

#define NUX_FILE_LINE_DECL   const char* __Nux_FileName__, int __Nux_LineNumber__

Definition at line 34 of file Object.h.

#define NUX_FILE_LINE_PARAM   __Nux_FileName__, __Nux_LineNumber__

Definition at line 35 of file Object.h.

#define NUX_FILE_LINE_PROTO   const char* __Nux_FileName__=__FILE__, int __Nux_LineNumber__ = __LINE__

Definition at line 33 of file Object.h.


Definition at line 36 of file Object.h.

#define OnDestroyed   object_destroyed

Definition at line 38 of file Object.h.