OGS
ConfigTree.cpp File Reference

Detailed Description

Definition in file ConfigTree.cpp.

#include "ConfigTree.h"
#include <cstddef>
#include <forward_list>
#include <utility>
#include "Error.h"
#include "Logging.h"
Include dependency graph for ConfigTree.cpp:

Go to the source code of this file.

Namespaces

namespace  BaseLib
 

Functions

void BaseLib::checkAndInvalidate (ConfigTree &conf)
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
 
void BaseLib::checkAndInvalidate (ConfigTree *const conf)
 
void BaseLib::checkAndInvalidate (std::unique_ptr< ConfigTree > const &conf)
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
 

Variables

static std::forward_list< std::string > configtree_destructor_error_messages
 

Variable Documentation

◆ configtree_destructor_error_messages

std::forward_list<std::string> configtree_destructor_error_messages
static

Collects swallowed error messages raised by the check during destruction of ConfigTree instances.

Definition at line 27 of file ConfigTree.cpp.

Referenced by BaseLib::ConfigTree::~ConfigTree(), and BaseLib::ConfigTree::assertNoSwallowedErrors().