Loading...
Searching...
No Matches
ledger::position_t Struct Reference

#include <item.h>

Public Member Functions

position_toperator= (const position_t &pos)
 position_t ()
 position_t (const position_t &pos)
 ~position_t () throw ()

Public Attributes

std::size_t beg_line
std::istream::pos_type beg_pos
std::size_t end_line
std::istream::pos_type end_pos
path pathname
std::size_t sequence

Detailed Description

Definition at line 48 of file item.h.

Constructor & Destructor Documentation

◆ position_t() [1/2]

ledger::position_t::position_t ( )
inline

Definition at line 57 of file item.h.

References beg_line, beg_pos, end_line, end_pos, position_t(), sequence, and TRACE_CTOR.

Referenced by operator=(), position_t(), position_t(), and ~position_t().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ position_t() [2/2]

ledger::position_t::position_t ( const position_t & pos)
inline

Definition at line 61 of file item.h.

References position_t(), and TRACE_CTOR.

Here is the call graph for this function:

◆ ~position_t()

ledger::position_t::~position_t ( )
throw ( )
inline

Definition at line 65 of file item.h.

References position_t(), and TRACE_DTOR.

Here is the call graph for this function:

Member Function Documentation

◆ operator=()

position_t & ledger::position_t::operator= ( const position_t & pos)
inline

Definition at line 69 of file item.h.

References beg_line, beg_pos, end_line, end_pos, pathname, position_t(), and sequence.

Here is the call graph for this function:

Member Data Documentation

◆ beg_line

std::size_t ledger::position_t::beg_line

Definition at line 52 of file item.h.

Referenced by operator=(), and position_t().

◆ beg_pos

std::istream::pos_type ledger::position_t::beg_pos

Definition at line 51 of file item.h.

Referenced by operator=(), and position_t().

◆ end_line

std::size_t ledger::position_t::end_line

Definition at line 54 of file item.h.

Referenced by operator=(), and position_t().

◆ end_pos

std::istream::pos_type ledger::position_t::end_pos

Definition at line 53 of file item.h.

Referenced by operator=(), and position_t().

◆ pathname

path ledger::position_t::pathname

Definition at line 50 of file item.h.

Referenced by operator=().

◆ sequence

std::size_t ledger::position_t::sequence

Definition at line 55 of file item.h.

Referenced by operator=(), and position_t().


The documentation for this struct was generated from the following file: