This is Unofficial EPICS BASE Doxygen Site
epics::pvData::format::indent_scope Struct Reference

#include "pvIntrospect.h"

Public Member Functions

 indent_scope (std::ios_base &ios)
 
 ~indent_scope ()
 

Public Attributes

long saved_level
 
std::ios_base & stream
 

Detailed Description

Definition at line 77 of file pvIntrospect.h.

Constructor & Destructor Documentation

epics::pvData::format::indent_scope::indent_scope ( std::ios_base &  ios)
inline

Definition at line 82 of file pvIntrospect.h.

82  :
83  stream(ios)
84  {
85  long& l = indent_value(ios);
86  saved_level = l;
87  l = saved_level + 1;
88  }
long & indent_value(std::ios_base &ios)
Definition: printer.cpp:30
epics::pvData::format::indent_scope::~indent_scope ( )
inline

Definition at line 90 of file pvIntrospect.h.

91  {
93  }
long & indent_value(std::ios_base &ios)
Definition: printer.cpp:30

Member Data Documentation

long epics::pvData::format::indent_scope::saved_level

Definition at line 79 of file pvIntrospect.h.

std::ios_base& epics::pvData::format::indent_scope::stream

Definition at line 80 of file pvIntrospect.h.


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