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

PrevUpHomeNext

Class outer_scope

boost::stacktrack::outer_scope — Scopes derived from outer_scope can be used as the "root" scope for in any function block.

Synopsis

#include <boost/stacktrack/scope.hpp>

using namespace boost::stacktrack;

class outer_scope :  boost::stacktrack::scope_base {
public:
  // construct/copy/destruct
  outer_scope(SCOPE_STYLE, const char *, const sourceloc &);

  // protected member functions
};

Description

does not require explicit reference to another scope

outer_scope construct/copy/destruct

  1. outer_scope(SCOPE_STYLE style, const char * purpose, 
                const sourceloc & location);

    Parameters

    location

    location of scope in source code

    purpose

    user-defined tag for scope

    style

    mode of operation for scope

outer_scope protected member functions

    Copyright © 2005 James Fowler

    PrevUpHomeNext