// Note: Instrumentation statements are highlighted in green

#ifndef __MISCELLANEOUSINFO_HPP
#define __MISCELLANEOUSINFO_HPP

#include <iostream>
#include <vobject.hpp>

using namespace visibility;



///////////////////////////////////////////////////////////////////////////////
// MiscellaneousInfo class
///////////////////////////////////////////////////////////////////////////////


class MiscellaneousInfo : public VObject   // Add VObject to the inheritance chain
{
  DECLARE_VISIBILITY(MiscellaneousInfo)      // Instrumentation statement

public: // data
  std::string notes;
  std::string groupMembership;
  std::string folderLocation;

public: // functions
  MiscellaneousInfo(void);
  MiscellaneousInfo(const MiscellaneousInfo & that);
  virtual ~MiscellaneousInfo(void);
  MiscellaneousInfo & operator =(const MiscellaneousInfo & that);
  void clear(void);
  virtual void populateEditView(void);
  friend std::ostream & operator<< (std::ostream & os, MiscellaneousInfo & obj);
  friend std::istream & operator>> (std::istream & is, MiscellaneousInfo & obj);
};
DECLARE_VISIBILITY_CREATOR(MiscellaneousInfo)      // Instrumentation statement

#endif // __MISCELLANEOUSINFO_HPP
Copyright 2002-2007 Outerface Technologies, Inc.