// file : cli/context.hxx // author : Boris Kolpackov // copyright : Copyright (c) 2009 Code Synthesis Tools CC // license : MIT; see accompanying LICENSE file #ifndef CLI_CONTEXT_HXX #define CLI_CONTEXT_HXX #include #include #include "semantics.hxx" #include "traversal.hxx" using std::endl; class context { private: struct data { }; cutl::shared_ptr data_; public: std::ostream& os; public: context (std::ostream& os_); context (context& c); private: context& operator= (context const&); }; #endif // CLI_CONTEXT_HXX