pans
2017-08-09 c4019f7916b6e148e3f9a0e3c7dece422d78c342
VisitFace/RtspNativeCodec/app/libs/capnproto/include/capnp/any.h
@@ -461,6 +461,8 @@
  inline Reader(T&& value)
      : _reader(_::PointerHelpers<FromReader<T>>::getInternalReader(kj::fwd<T>(value))) {}
  inline MessageSize totalSize() const { return _reader.totalSize().asPublic(); }
  kj::ArrayPtr<const byte> getDataSection() {
    return _reader.getDataSectionAsBlob();
  }
@@ -483,6 +485,11 @@
    // T must be a struct type.
    return typename T::Reader(_reader);
  }
  template <typename T>
  ReaderFor<T> as(StructSchema schema) const;
  // T must be DynamicStruct. Defined in dynamic.h.
private:
  _::StructReader _reader;
@@ -529,6 +536,11 @@
    // T must be a struct type.
    return typename T::Builder(_builder);
  }
  template <typename T>
  BuilderFor<T> as(StructSchema schema);
  // T must be DynamicStruct. Defined in dynamic.h.
private:
  _::StructBuilder _builder;
  friend class Orphanage;