NEURON
nmodl::test_utils::LoggerCapture Class Reference

#include <test_utils.hpp>

Public Member Functions

 LoggerCapture ()
 
 ~LoggerCapture ()
 
std::string output () const
 

Private Attributes

std::shared_ptr< std::ostringstream > capture_stream
 
nmodl::logger_type original_logger
 

Detailed Description

Definition at line 20 of file test_utils.hpp.

Constructor & Destructor Documentation

◆ LoggerCapture()

nmodl::test_utils::LoggerCapture::LoggerCapture ( )

Definition at line 87 of file test_utils.cpp.

◆ ~LoggerCapture()

nmodl::test_utils::LoggerCapture::~LoggerCapture ( )

Definition at line 96 of file test_utils.cpp.

Member Function Documentation

◆ output()

std::string nmodl::test_utils::LoggerCapture::output ( ) const

Definition at line 100 of file test_utils.cpp.

Member Data Documentation

◆ capture_stream

std::shared_ptr<std::ostringstream> nmodl::test_utils::LoggerCapture::capture_stream
private

Definition at line 27 of file test_utils.hpp.

◆ original_logger

nmodl::logger_type nmodl::test_utils::LoggerCapture::original_logger
private

Definition at line 28 of file test_utils.hpp.


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