Loading...
Searching...
No Matches
ledger::parse_context_stack_t Class Reference

#include <context.h>

Public Member Functions

parse_context_tget_current ()
 
void pop ()
 
void push ()
 
void push (const parse_context_t &context)
 
void push (const path &pathname, const path &cwd=filesystem::current_path())
 
void push (shared_ptr< std::istream > stream, const path &cwd=filesystem::current_path())
 

Detailed Description

Definition at line 135 of file context.h.

Member Function Documentation

◆ get_current()

parse_context_t & ledger::parse_context_stack_t::get_current ( )
inline

Definition at line 161 of file context.h.

References assert.

◆ pop()

void ledger::parse_context_stack_t::pop ( )
inline

Definition at line 156 of file context.h.

References assert.

Referenced by ledger::session_t::~session_t().

+ Here is the caller graph for this function:

◆ push() [1/4]

void ledger::parse_context_stack_t::push ( )
inline

Definition at line 140 of file context.h.

◆ push() [2/4]

void ledger::parse_context_stack_t::push ( const parse_context_t & context)
inline

Definition at line 152 of file context.h.

◆ push() [3/4]

void ledger::parse_context_stack_t::push ( const path & pathname,
const path & cwd = filesystem::current_path() )
inline

Definition at line 147 of file context.h.

References ledger::downcast(), and ledger::open_for_reading().

+ Here is the call graph for this function:

◆ push() [4/4]

void ledger::parse_context_stack_t::push ( shared_ptr< std::istream > stream,
const path & cwd = filesystem::current_path() )
inline

Definition at line 143 of file context.h.

References ledger::downcast().

+ Here is the call graph for this function:

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