ocssw
V2022
|
Product.hpp File Reference
#include "StringUtils.hpp"
#include <iostream>
#include <rapidjson/document.h>
#include <rapidjson/istreamwrapper.h>
#include <rapidjson/writer.h>
#include <rapidjson/stringbuffer.h>
#include <rapidjson/ostreamwrapper.h>
#include "rapidjson/error/en.h"
#include <algorithm>
#include <complex>
#include <cstdint>
#include <functional>
#include <set>
#include <string>
#include <typeinfo>
#include <vector>
#include <memory>
#include <type_traits>
#include <typeindex>
#include <boost/algorithm/string/predicate.hpp>
#include <unordered_set>
#include <utility>
#include <netcdf>
#include <experimental/any>
Include dependency graph for Product.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | LinkedList< T, N > |
struct | LinkedList< T, 0 > |
struct | VisitorAny< Ts > |
class | Attribute |
class | AttributeCondition |
class | AttributeWild |
class | AttributeRange< T > |
class | Product |
Namespaces | |
focs | |
Macros | |
#define | ROUND_ERROR 0.000001 |
#define | ANY_CAST std::experimental::any_cast |
#define | ANY std::experimental::any |
Functions | |
template<typename T > | |
void | insert (std::unordered_set< std::type_index > &found_types) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &os, const std::vector< T > &data) noexcept |
template<class T , class F > | |
std::pair< const std::type_index, std::function< void(ANY const &)> > | to_any_visitor (F const &f) |
Variables | |
template<typename , typename = void> | |
constexpr bool | is_iterable {} |
Macro Definition Documentation
◆ ANY
#define ANY std::experimental::any |
Definition at line 36 of file Product.hpp.
◆ ANY_CAST
#define ANY_CAST std::experimental::any_cast |
Definition at line 35 of file Product.hpp.
◆ ROUND_ERROR
#define ROUND_ERROR 0.000001 |
Definition at line 32 of file Product.hpp.