slang-netlist  0.9.0
Loading...
Searching...
No Matches
slang::netlist::Config Class Reference

#include <Debug.hpp>

Public Member Functions

 Config ()=default
 Config (Config const &)=delete
void operator= (Config const &)=delete

Static Public Member Functions

static auto getInstance () -> Config &

Public Attributes

bool debugEnabled {false}
bool quietEnabled {false}

Detailed Description

Singleton holding global debug/quiet flags consulted by the DEBUG_PRINT and INFO_PRINT macros.

Constructor & Destructor Documentation

◆ Config() [1/2]

slang::netlist::Config::Config ( )
default

◆ Config() [2/2]

slang::netlist::Config::Config ( Config const & )
delete

Member Function Documentation

◆ getInstance()

auto slang::netlist::Config::getInstance ( ) -> Config &
inlinestatic

◆ operator=()

void slang::netlist::Config::operator= ( Config const & )
delete

Member Data Documentation

◆ debugEnabled

bool slang::netlist::Config::debugEnabled {false}

◆ quietEnabled

bool slang::netlist::Config::quietEnabled {false}

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