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

PrevUpHomeNext

Reference

Header <boost/stacktrack/annotation.hpp>
Header <boost/stacktrack/common.hpp>
Header <boost/stacktrack/control.hpp>
Header <boost/stacktrack/entry.hpp>
Header <boost/stacktrack/event.hpp>
Header <boost/stacktrack/info.hpp>
Header <boost/stacktrack/location.hpp>
Header <boost/stacktrack/scope.hpp>
Header <boost/stacktrack/sink.hpp>
Header <boost/stacktrack/sink_shmem.hpp>
Header <boost/stacktrack/stacktrack.hpp>
Header <boost/boost_1_32_0/libs/stacktrack/doc/doxytest.hpp>

boost/stacktrack/annotation.hpp


BOOST_STACKTRACK_SRCFILE_TAG
BOOST_STACKTRACK_FILE
BOOST_STACKTRACK_FILE_PROPERTY(prop, val)
BOOST_STACKTRACK_SLOC
BOOST_STACKTRACK_ROOT_SCOPE(purpose)
BOOST_STACKTRACK_SCOPE(purpose)
BOOST_STACKTRACK_INNER_SCOPE(purpose)
BOOST_STACKTRACK_STEP(purpose)
BOOST_STACKTRACK_STRINFO(purpose, str)
BOOST_STACKTRACK_NAMED_VAL(name, val)
BOOST_STACKTRACK_VAL_OF(var)

boost/stacktrack/common.hpp

namespace boost {
  namespace stacktrack {
    class stacktrack_error;
  }
}

BOOST_STACKTRACK_STARTLOG(filename)
BOOST_STACKTRACK_MANAGE_LOG(name)
namespace boost {
  namespace stacktrack {
    class sink_control;
    class stacktrack_info;
  }
}

BOOST_STACKTRACK_V2SS_FORMATS
BOOST_STACKTRACL_V2SS_FUNC(r, data, elem)
namespace boost {
  namespace stacktrack {
    class enter_exclusive_scope;
    class enter_internal_scope;
    class enter_nested_scope;
    class enter_outer_scope;
    class enter_root_scope;
    class enter_scope;
  }
}

boost/stacktrack/event.hpp


BOOST_STACKTRACK_EVT_CAT3(a, b)
BOOST_STACKTRACK_EVT_CAT2(a, b)
BOOST_STACKTRACK_EVT_CAT(pfx, extract, tuple)
BOOST_STACKTRACK_EVT_TYPE(name1, name2, desc, fldseq)
BOOST_STACKTRACK_EVT_TYPEI(name1, name2, desc, followedby, fldseq)
BOOST_STACKTRACK_EVT_TT_LOCALS(type_tuple)
BOOST_STACKTRACK_EVT_TT_UNAME(type_tuple)
BOOST_STACKTRACK_EVT_TT_NAME(type_tuple)
BOOST_STACKTRACK_EVT_TT_DESC(type_tuple)
BOOST_STACKTRACK_EVT_TT_FOLLOWED(type_tuple)
BOOST_STACKTRACK_EVT_TT_STRUCTNAME(type_tuple)
BOOST_STACKTRACK_EVT_FLD(name, type, desc)
BOOST_STACKTRACK_EVT_FT_TYPE(field_tuple)
BOOST_STACKTRACK_EVT_FT_NAME(field_tuple)
BOOST_STACKTRACK_EVT_FT_DESC(field_tuple)
BOOST_STACKTRACK_EVT_TT_MEMBERNAME3(pfx, name)
BOOST_STACKTRACK_EVT_TT_MEMBERNAME2(pfx, name)
BOOST_STACKTRACK_EVT_FT_MEMBERNAME(field_tuple)
BOOST_STACKTRACK_EVENT_FORMATS
BOOST_STACKTRACK_EVT_DEFSTRUCT_PRE(z, n, type_tuple, data)
BOOST_STACKTRACK_EVT_DEFSTRUCT_FLD(z, n, field_tuple, data)
BOOST_STACKTRACK_EVT_DEFSTRUCT_POST(z, n, type_tuple, data)
BOOST_STACKTRACK_EVT_XFORM_NAMES(s, data, elem)
BOOST_STACKTRACK_EVT_XFORM_SIZES(s, data, elem)
BOOST_STACKTRACK_EVT_MAX_SIZE(s, state, x)
BOOST_STACKTRACK_EVT_ADD_TYPE_TO_PAYLOAD(z, n, type_tuple, data)
BOOST_STACKTRACK_EVT_ADD_ENUMVAL(z, n, type_tuple, data)
BOOST_STACKTRACK_PAYLOAD_ACCESS(sname, name, mname, upper)
BOOST_STACKTRACK_PAYLOAD_ACCESS_INVOKE(z, n, type_tuple, data)
namespace boost {
  namespace stacktrack {
    class payload_t;
    class raw_event;
  }
}

BOOST_STACKTRACK_INFO(purpose, stream_args)
namespace boost {
  namespace stacktrack {
    class sourcefile;
    class sourcefile_info;
    class sourcefile_property;
    class sourceloc;
  }
}
namespace boost {
  namespace stacktrack {
    class info_in_scope;
    class inner_scope;
    class internal_scope;
    class main_scope;
    class nested_scope;
    class outer_scope;
    class scope_base;
    class scopeloc_base;
    class step_in_scope;
  }
}

boost/stacktrack/sink.hpp

namespace boost {
  namespace stacktrack {
    class sink;
    class sink_impl;
  }
}
namespace boost {
  namespace stacktrack {
    class sink_shmem;
    class sink_shmem_impl;
  }
}

boost/stacktrack/stacktrack.hpp

This is the main include file for code using StackTrack


DOXY_TEST_MACRO(macarg1, macarg2)
class global_class;
namespace boost {
  namespace doxytest {
    class doxytest_class;
    class dt_derived;
    namespace in_doxytest {
      class in_doxytest_class;
    }
  }
}
Copyright © 2005 James Fowler

PrevUpHomeNext