Simo 0.0.1
Loading...
Searching...
No Matches
Simo::InitializationStatus Class Reference
module nullptr

Public Member Functions

 InitializationStatus (Module *module, const std::vector< std::string > &error_list)
 InitializationStatus (Module *module)
void add_error (std::string_view new_error)
std::string to_string () const
template<typename... Args>
InitializationStatus & emplace_sub_error (Args... args)
bool success () const
 operator bool () const

Static Public Member Functions

static InitializationStatus ok (Module *module)

Protected Member Functions

void append_to (std::string &out, std::size_t indent) const

Protected Attributes

std::vector< std::string > error_list
std::vector< InitializationStatus > sub_errors
bool success_ = false

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