Current Version: 1.0.20
Project Name: csspp
Public Member Functions | Private Attributes | List of all members
csspp::safe_error_stream_t Class Reference

#include <error.h>

Public Member Functions

 safe_error_stream_t (std::ostream &err_stream)
 
 safe_error_stream_t (safe_error_stream_t const &rhs)=delete
 
 ~safe_error_stream_t ()
 
safe_error_stream_toperator= (safe_error_stream_t const &rhs)=delete
 

Private Attributes

std::ostream * f_error = nullptr
 

Detailed Description

Definition at line 100 of file error.h.

Constructor & Destructor Documentation

csspp::safe_error_stream_t::safe_error_stream_t ( std::ostream &  err_stream)

Definition at line 268 of file error.cpp.

References csspp::error::instance(), and csspp::error::set_error_stream().

csspp::safe_error_stream_t::safe_error_stream_t ( safe_error_stream_t const &  rhs)
delete
csspp::safe_error_stream_t::~safe_error_stream_t ( )

Definition at line 274 of file error.cpp.

References f_error, csspp::error::instance(), and csspp::error::set_error_stream().

Member Function Documentation

safe_error_stream_t& csspp::safe_error_stream_t::operator= ( safe_error_stream_t const &  rhs)
delete

Member Data Documentation

std::ostream* csspp::safe_error_stream_t::f_error = nullptr
private

Definition at line 110 of file error.h.

Referenced by ~safe_error_stream_t().


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

Documentation of CSS Preprocessor.

This document is part of the Snap! Websites Project.

Copyright by Made to Order Software Corp.