24 #ifndef MCR_EXTRAS_IDATA_MEMBER_H_ 25 #define MCR_EXTRAS_IDATA_MEMBER_H_ 27 #include "mcr/extras/base_cpp.h" 49 return compare(rhs) < 0;
53 return compare(rhs) > 0;
58 virtual int compare(
const IDataMember &rhs)
const = 0;
65 virtual const char *name()
const = 0;
72 virtual void addNames(
const char **,
size_t)
const
#define MCR_DECL_INTERFACE(className)
virtual void addNames(const char **, size_t) const
Libmacro, by Jonathan Pelletier, New Paradigm Software. Alpha version.
virtual size_t addNameCount() const