LLVM 23.0.0git
llvm::yaml::has_TaggedScalarTraits< T > Struct Template Reference

#include "llvm/Support/YAMLTraits.h"

Public Types

using SignatureInput = StringRef (*)(StringRef, StringRef, void *, T &)
using SignatureOutput
using SignatureMustQuote = QuotingType (*)(const T &, StringRef)
template<class U>
using check

Static Public Attributes

static constexpr bool value

Detailed Description

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

Definition at line 355 of file YAMLTraits.h.

Member Typedef Documentation

◆ check

template<class T>
template<class U>
using llvm::yaml::has_TaggedScalarTraits< T >::check
Initial value:

Definition at line 362 of file YAMLTraits.h.

◆ SignatureInput

template<class T>
using llvm::yaml::has_TaggedScalarTraits< T >::SignatureInput = StringRef (*)(StringRef, StringRef, void *, T &)

Definition at line 356 of file YAMLTraits.h.

◆ SignatureMustQuote

template<class T>
using llvm::yaml::has_TaggedScalarTraits< T >::SignatureMustQuote = QuotingType (*)(const T &, StringRef)

Definition at line 359 of file YAMLTraits.h.

◆ SignatureOutput

template<class T>
using llvm::yaml::has_TaggedScalarTraits< T >::SignatureOutput
Initial value:
void (*)(const T &, void *, raw_ostream &,
#define T
This class implements an extremely fast bulk output stream that can only output to a stream.
Definition raw_ostream.h:53

Definition at line 357 of file YAMLTraits.h.

Member Data Documentation

◆ value

template<class T>
bool llvm::yaml::has_TaggedScalarTraits< T >::value
staticconstexpr
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 366 of file YAMLTraits.h.


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