Skip to content
API Documentation
BastionGuard™
PolicyLoader.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  bastionguard
namespace  bastionguard::rootguard
namespace  bastionguard::rootguard::anonymous_namespace{PolicyLoader.cpp}

Functions

std::string bastionguard::rootguard::anonymous_namespace{PolicyLoader.cpp}::trim (std::string value)
std::string bastionguard::rootguard::anonymous_namespace{PolicyLoader.cpp}::lower (std::string value)
std::string bastionguard::rootguard::anonymous_namespace{PolicyLoader.cpp}::unquote (std::string value)
bool bastionguard::rootguard::anonymous_namespace{PolicyLoader.cpp}::parseBool (const std::string &value, const std::size_t line)
Mode bastionguard::rootguard::anonymous_namespace{PolicyLoader.cpp}::parseMode (const std::string &value, const std::size_t line)
Action bastionguard::rootguard::anonymous_namespace{PolicyLoader.cpp}::parseAction (const std::string &value, const std::size_t line, const char *keyName)
std::uint32_t bastionguard::rootguard::anonymous_namespace{PolicyLoader.cpp}::parseUint32 (const std::string &value, const std::size_t line, const char *keyName)
std::string bastionguard::rootguard::anonymous_namespace{PolicyLoader.cpp}::normalizedPolicyPath (const std::filesystem::path &path)
void bastionguard::rootguard::anonymous_namespace{PolicyLoader.cpp}::validatePathList (const std::vector< PolicyPath > &entries, const char *label, std::set< std::string > &output)
void bastionguard::rootguard::anonymous_namespace{PolicyLoader.cpp}::validate (const Policy &policy)