// file : CCF/IDL2/SemanticGraph/Member.hpp // author : Boris Kolpackov // cvs-id : $Id$ #ifndef CCF_IDL2_SEMANTIC_GRAPH_MEMBER_HPP #define CCF_IDL2_SEMANTIC_GRAPH_MEMBER_HPP #include "CCF/IDL2/SemanticGraph/Elements.hpp" namespace CCF { namespace IDL2 { namespace SemanticGraph { class Member : public virtual Nameable, public virtual Instance { public: static Introspection::TypeInfo const& static_type_info (); protected: friend class Graph; Member () { type_info (static_type_info ()); } }; } } } #endif // CCF_IDL2_SEMANTIC_GRAPH_MEMBER_HPP