// Note: Instrumentation statements are highlighted in green
#ifndef __CONTACTINFOBASE_HPP
#define __CONTACTINFOBASE_HPP
#include <iostream>
#include <vobject.hpp>
using namespace visibility;
///////////////////////////////////////////////////////////////////////////////
// ContactInfoBase class
///////////////////////////////////////////////////////////////////////////////
class ContactInfoBase : public VObject // Add VObject to the inheritance chain
{
DECLARE_VISIBILITY(ContactInfoBase) // Instrumentation statement
public: // functions
ContactInfoBase(void);
ContactInfoBase(const ContactInfoBase & that);
virtual ContactInfoBase(void);
ContactInfoBase & operator =(const ContactInfoBase & that);
virtual bool operator==(const ContactInfoBase & that) const;
virtual operator!=(const ContactInfoBase & that) const;
virtual operator<(const ContactInfoBase & that) const;
virtual operator>(const ContactInfoBase & that) const;
virtual void clear(void);
friend std::ostream & operator<< (std::ostream & os, ContactInfoBase & obj);
friend std::istream & operator>> (std::istream & is, ContactInfoBase & obj);
};
DECLARE_VISIBILITY_CREATOR(ContactInfoBase) // Instrumentation statement
#endif // __CONTACTINFO_HPP
|
| Copyright 2002-2007 Outerface Technologies, Inc. |