Github   Telegram
Loading...
Searching...
No Matches
Namespaces | Variables
meta.hpp File Reference

Metaprogramming helpers for converters detection. More...

#include <type_traits>
#include <userver/formats/parse/to.hpp>
#include <userver/formats/serialize/to.hpp>
#include <userver/utils/meta.hpp>
+ Include dependency graph for meta.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  formats
 Value formats representation, parsing and serialization.
 
namespace  formats::common
 Common utilities for all the formats.
 

Variables

template<class Value >
constexpr bool formats::common::kIsFormatValue
 

Detailed Description

Metaprogramming helpers for converters detection.

Warning
kHasX are only intended for internal diagnostic use. formats doesn't support SFINAE, so e.g. kHasParse can return true while a usage of Parse will fail to compile.

Definition in file meta.hpp.