The structure contains all information about a named scope. More...
#include <named_scope.hpp>
Public Types | |
enum | scope_name_type { general, function } |
Scope entry type. More... | |
Public Member Functions | |
named_scope_entry (string_literal const &sn, string_literal const &fn, unsigned int ln, scope_name_type t=general) BOOST_NOEXCEPT | |
Initializing constructor. More... | |
Public Attributes | |
string_literal | scope_name |
The scope name (e.g. More... | |
string_literal | file_name |
The source file name. More... | |
unsigned int | line |
The line number in the source file. More... | |
scope_name_type | type |
The scope name type. More... | |
The structure contains all information about a named scope.
The named scope entries are stored as elements of basic_named_scope_list
container, which in turn can be acquired either from the basic_named_scope
attribute value or from a thread-local instance.
|
inline |
Initializing constructor.
scope_name == sn && file_name == fn && line == ln
Throws: Nothing.
string_literal boost::attributes::named_scope_entry::file_name |
The source file name.
unsigned int boost::attributes::named_scope_entry::line |
The line number in the source file.
string_literal boost::attributes::named_scope_entry::scope_name |
The scope name (e.g.
a function signature)
scope_name_type boost::attributes::named_scope_entry::type |
The scope name type.