Searched refs:SequenceTraits (Results  1 – 2 of 2) sorted by relevance
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Support/ | 
| H A D | YAMLTraits.h | 135 struct SequenceTraits {  struct270   static bool const value =  (sizeof(test<SequenceTraits<T> >(nullptr)) == 1);
 669   if ( has_FlowTraits< SequenceTraits<T> >::value ) {
 671     unsigned count = io.outputting() ? SequenceTraits<T>::size(io, Seq) : incnt;
 675         yamlize(io, SequenceTraits<T>::element(io, Seq, i), true);
 683     unsigned count = io.outputting() ? SequenceTraits<T>::size(io, Seq) : incnt;
 687         yamlize(io, SequenceTraits<T>::element(io, Seq, i), true);
 1241     struct SequenceTraits< std::vector<_type> > {                           \
 1260     struct SequenceTraits< std::vector<_type> > {                           \
 
 | 
| /minix3/external/bsd/llvm/dist/llvm/docs/ | 
| H A D | YamlIO.rst | 731 llvm::yaml::SequenceTraits on T and implement two methods:738   struct SequenceTraits<MySeq> {
 755 be written in YAML as a flow sequence, your SequenceTraits specialization should
 761   struct SequenceTraits<MyList> {
 778 can be used to easily specify SequenceTraits<> on a std::vector type.  YAML
 779 I/O does not partial specialize SequenceTraits on std::vector<> because that
 801 SequenceTraits but is named DocumentListTraits.  For example:
 
 |