Anaphe Home Page Reference Documentation

Main Page     Namespaces     Classes     Source Code    

H_iid.h File Reference

#include <string.h>

Go to the source code of this file.

Defines

#define _H_IID_H_   1
#define H_IID_IMPLEMENT(an_iid_name)   virtual H_IID _class_name() const { return #an_iid_name; }
#define H_IID_IS_EQUAL(x, y)   ( strcmp( x._class_name(), y._class_name() ) == 0 )
#define H_IID_IS_EQUAL0(x, y)   ( strcmp( x, y ) == 0 )

Typedefs

typedef const char * H_IID


Define Documentation

#define _H_IID_H_   1
 

Definition at line 2 of file H_iid.h.

#define H_IID_IMPLEMENT an_iid_name       virtual H_IID _class_name() const { return #an_iid_name; }
 

Definition at line 32 of file H_iid.h.

#define H_IID_IS_EQUAL x,
     ( strcmp( x._class_name(), y._class_name() ) == 0 )
 

Definition at line 35 of file H_iid.h.

Referenced by Profile_Bin::add(), and Profile_Bin::sub().

#define H_IID_IS_EQUAL0 x,
     ( strcmp( x, y ) == 0 )
 

Definition at line 38 of file H_iid.h.


Typedef Documentation

typedef const char* H_IID
 

Definition at line 30 of file H_iid.h.



Anaphe documentation generated by Doxygen (www.doxygen.org)