LLVM: llvm::yaml::has_TaggedScalarTraits< T > Struct Template Reference (original) (raw)

#include "[llvm/Support/YAMLTraits.h](YAMLTraits%5F8h%5Fsource.html)"

Public Types
using SignatureInput = StringRef (*)(StringRef, StringRef, void *, T &)
using SignatureOutput
using SignatureMustQuote = QuotingType (*)(const T &, StringRef)
template
using check
Static Public Attributes
static constexpr bool value

Detailed Description

template<class T>
struct llvm::yaml::has_TaggedScalarTraits< T >

Definition at line 354 of file YAMLTraits.h.

Member Typedef Documentation

check

template<class T>

template

Initial value:

std::tuple<SameType<SignatureInput, &U::input>,

Definition at line 361 of file YAMLTraits.h.

SignatureInput

SignatureMustQuote

SignatureOutput

Initial value:

This class implements an extremely fast bulk output stream that can only output to a stream.

Definition at line 356 of file YAMLTraits.h.

Member Data Documentation

value

Initial value:

=

typename detail::detector< void, Op, Args... >::value_t is_detected

Detects if a given trait holds for some set of arguments 'Args'.

static constexpr bool value

Definition at line 365 of file YAMLTraits.h.


The documentation for this struct was generated from the following file: