#include <algorithm>
#include <cctype>
#include <cstddef>
#include <cstdint>
#include <cmath>
#include <exception>
#include <functional>
#include <iostream>
#include <iterator>
#include <limits>
#include <map>
#include <memory>
#include <regex>
#include <sstream>
#include <string>
#include <stdexcept>
#include <unordered_map>
#include <unordered_set>
#include <utility>
#include <vector>
#include "../nlohmann/json.hpp"
Go to the source code of this file.
|
| using | json = nlohmann::ordered_json |
| |
|
| std::string | minja::normalize_newlines (const std::string &s) |
| |
| static std::string | minja::error_location_suffix (const std::string &source, size_t pos) |
| |
| static void | minja::destructuring_assign (const std::vector< std::string > &var_names, const std::shared_ptr< Context > &context, Value &item) |
| |
| static bool | minja::in (const Value &value, const Value &container) |
| |
| static std::string | minja::strip (const std::string &s, const std::string &chars="", bool left=true, bool right=true) |
| |
| static std::vector< std::string > | minja::split (const std::string &s, const std::string &sep) |
| |
| static std::string | minja::capitalize (const std::string &s) |
| |
| static std::string | minja::html_escape (const std::string &s) |
| |
| static Value | minja::simple_function (const std::string &fn_name, const std::vector< std::string > ¶ms, const std::function< Value(const std::shared_ptr< Context > &, Value &args)> &fn) |
| |
◆ json
| using json = nlohmann::ordered_json |