#include <inja/inja.hpp>
#include <map>
#include <string>
#include <utility>
#include <vector>
Go to the source code of this file.
Classes | |
struct | clanguml::config::option_with_alt_names_tag |
struct | clanguml::config::option< T > |
Generic configuration option type. More... | |
Namespaces | |
namespace | clanguml |
namespace | clanguml::config |
Configuration file related classes. | |
Enumerations | |
enum class | clanguml::config::option_inherit_mode { clanguml::config::kOverride , clanguml::config::kAppend } |
Functions | |
template<typename T > | |
void | clanguml::config::append_value (T &l, const T &r) |
template<typename T > | |
void | clanguml::config::append_value (std::vector< T > &l, const std::vector< T > &r) |
template<typename K , typename V > | |
void | clanguml::config::append_value (std::map< K, V > &l, const std::map< K, V > &r) |
template<> | |
void | clanguml::config::append_value (inja::json &l, const inja::json &r) |