![]() |
Home | Libraries | People | FAQ | More |
boost::stacktrack::scope_base — scope_base
#include <boost/stacktrack/scope.hpp> using namespace boost::stacktrack; class scope_base : boost::stacktrack::scopeloc_base { public: // construct/copy/destruct scope_base(SCOPE_STYLE, scopecstr &, const sourceloc &, scope_base *); // public member functions void enter(enter_scope &) ; void exit(enter_scope &) ; void step(enter_scope &, step_in_scope &) ; void info(enter_scope &, info_in_scope &, std::string) ; // protected member functions };
provides base dispatching for Scope Entry instances
scope_base(SCOPE_STYLE style, scopecstr & purpose, const sourceloc & location, scope_base * _parent);
void enter(enter_scope & ) ;
void exit(enter_scope & ) ;
void step(enter_scope & , step_in_scope & ) ;
void info(enter_scope & , info_in_scope & , std::string s) ;
| Copyright © 2005 James Fowler |