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 == lnThrows: 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.