KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ORCAD_STREAM::NEST_GUARD Class Reference

Bound shared parser recursion; entering a level above MAX_NESTING throws IO_ERROR. More...

#include <orcad_stream.h>

Public Member Functions

 NEST_GUARD (ORCAD_STREAM &aStream, const wxString &aWhat)
 
 ~NEST_GUARD ()
 
 NEST_GUARD (const NEST_GUARD &)=delete
 
NEST_GUARDoperator= (const NEST_GUARD &)=delete
 

Private Attributes

ORCAD_STREAMm_stream
 

Detailed Description

Bound shared parser recursion; entering a level above MAX_NESTING throws IO_ERROR.

Definition at line 48 of file orcad_stream.h.

Constructor & Destructor Documentation

◆ NEST_GUARD() [1/2]

ORCAD_STREAM::NEST_GUARD::NEST_GUARD ( ORCAD_STREAM & aStream,
const wxString & aWhat )

Definition at line 57 of file orcad_stream.cpp.

References m_stream, ORCAD_STREAM::MAX_NESTING, and ORCAD_STREAM::ORCAD_STREAM().

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

◆ ~NEST_GUARD()

ORCAD_STREAM::NEST_GUARD::~NEST_GUARD ( )

Definition at line 70 of file orcad_stream.cpp.

References m_stream.

◆ NEST_GUARD() [2/2]

ORCAD_STREAM::NEST_GUARD::NEST_GUARD ( const NEST_GUARD & )
delete

References NEST_GUARD().

Member Function Documentation

◆ operator=()

NEST_GUARD & ORCAD_STREAM::NEST_GUARD::operator= ( const NEST_GUARD & )
delete

References NEST_GUARD().

Member Data Documentation

◆ m_stream

ORCAD_STREAM& ORCAD_STREAM::NEST_GUARD::m_stream
private

Definition at line 58 of file orcad_stream.h.

Referenced by NEST_GUARD(), and ~NEST_GUARD().


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