boost.png (6897 bytes) Home Libraries People FAQ More

PrevUpHomeNext

Class scope_base

boost::stacktrack::scope_base — scope_base

Synopsis

#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
};

Description

provides base dispatching for Scope Entry instances

scope_base construct/copy/destruct

  1. scope_base(SCOPE_STYLE style, scopecstr & purpose, const sourceloc & location, 
               scope_base * _parent);

scope_base public member functions

  1. void enter(enter_scope & ) ;
  2. void exit(enter_scope & ) ;
  3. void step(enter_scope & , step_in_scope & ) ;
  4. void info(enter_scope & , info_in_scope & , std::string s) ;

scope_base protected member functions

    Copyright © 2005 James Fowler

    PrevUpHomeNext