| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

MetaType.h

Go to the documentation of this file.
00001 #ifndef OnXSvc_MetaType_h
00002 #define OnXSvc_MetaType_h
00003 
00004 class IIntrospectionSvc;
00005 
00006 #include <Lib/BaseType.h>
00007 
00008 class MetaType : public Lib::BaseType {
00009 public:
00010   MetaType(IPrinter&,IIntrospectionSvc*);
00011 public: //Lib::IType
00012   virtual const std::string& name() const;
00013   virtual bool setName(const std::string&);
00014   virtual void setIterator(Lib::IIterator*);
00015   virtual Lib::IIterator* iterator();
00016   virtual Lib::Property* getProperties(int&);
00017   virtual Lib::Variable value(Lib::Identifier,const std::string&);
00018 private:
00019   std::string fType;
00020   IIntrospectionSvc* fIntrospectionSvc;
00021   Lib::IIterator* fIterator;
00022 };
00023 
00024 
00025 #endif
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:02:00 2011 for OnXSvc by doxygen 1.4.7