Sierra Toolkit Version of the Day
stk::diag::Tracespec Class Reference

Class Tracespec dissects file specification strings. It contains a single char const pointer to a function specification string. Accessor functions can dissect the function specification string and return various components of it. More...

#include <Trace.hpp>

Inheritance diagram for stk::diag::Tracespec:

List of all members.

Public Member Functions

 Tracespec (const char *function_spec)
const char * getFunctionSpec () const
 Member function getFunctionSpec returns the function's name.
std::string getFunctionName () const
 Member function getFunctionName returns the function's name.
std::string getFunctionShortName () const
 Member function getFunctionName returns the function's name.
std::string getFunctionClass () const
 Member function getFunctionName returns the function's name.
std::string getFunctionNamespace () const
 Member function getFunctionName returns the function's name.
std::string getFunctionShortClass () const
 Member function getFunctionName returns the function's name.

Protected Attributes

const char * m_functionSpec
 The member function specification.

Detailed Description

Class Tracespec dissects file specification strings. It contains a single char const pointer to a function specification string. Accessor functions can dissect the function specification string and return various components of it.

DiagTracingDetail

Definition at line 32 of file stk_util/stk_util/diag/Trace.hpp.


Constructor & Destructor Documentation

stk::diag::Tracespec::Tracespec ( const char *  function_spec) [inline, explicit]

Creates a new Tracespec instance.

Parameters:
function_speca char const pointer to the function full specification.

Definition at line 41 of file stk_util/stk_util/diag/Trace.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines