|
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.


