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 TRACE_CTOR.

◆ position_t() [2/2]

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

Definition at line 61 of file item.h.

References TRACE_CTOR.

◆ ~position_t()

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

Definition at line 65 of file item.h.

References TRACE_DTOR.

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, and sequence.

Member Data Documentation

◆ beg_line

std::size_t ledger::position_t::beg_line

Definition at line 52 of file item.h.

Referenced by operator=().

◆ beg_pos

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

Definition at line 51 of file item.h.

Referenced by operator=().

◆ end_line

std::size_t ledger::position_t::end_line

Definition at line 54 of file item.h.

Referenced by operator=().

◆ end_pos

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

Definition at line 53 of file item.h.

Referenced by operator=().

◆ 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=().


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