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

PrevUpHomeNext

Class enter_outer_scope

boost::stacktrack::enter_outer_scope — tracker for an outer scope

Synopsis

#include <boost/stacktrack/entry.hpp>

using namespace boost::stacktrack;

class enter_outer_scope :  boost::stacktrack::enter_scope {
public:
  // construct/copy/destruct
  enter_outer_scope(outer_scope &);

  // public member functions
  st_thread_id tid() const;
  st_process_id pid() const;

  // protected member functions

  st_thread_id _tid;
  st_process_id _pid;
  enter_outer_scope * _outer_parent;
};

Description

enter_outer_scope construct/copy/destruct

  1. enter_outer_scope(outer_scope & scope);

    Parameters

    scope

    scope associated with entry

enter_outer_scope public member functions

  1. st_thread_id tid() const;

    Returns: id of thread which created this entry

  2. st_process_id pid() const;

    Returns: id of process which created this entry

enter_outer_scope protected member functions

    Copyright © 2005 James Fowler

    PrevUpHomeNext