Lines Matching refs:Impl
91 template <typename Impl>
93 T BlobDeserializer<Impl>::ReadArithmetic() {
103 template <typename Impl>
105 std::vector<T> BlobDeserializer<Impl>::ReadVector() {
131 template <typename Impl>
132 std::string BlobDeserializer<Impl>::ReadString() {
153 template <typename Impl>
155 void BlobDeserializer<Impl>::ReadArithmetic(T* out, size_t count) {
175 template <typename Impl>
177 std::vector<Number> BlobDeserializer<Impl>::ReadArithmeticVector(size_t count) {
186 template <typename Impl>
188 std::vector<T> BlobDeserializer<Impl>::ReadNonArithmeticVector(size_t count) {
206 template <typename Impl>
208 T BlobDeserializer<Impl>::ReadElement() {
219 template <typename Impl>
221 size_t BlobSerializer<Impl>::WriteArithmetic(const T& data) {
229 template <typename Impl>
231 size_t BlobSerializer<Impl>::WriteVector(const std::vector<T>& data) {
264 template <typename Impl>
265 size_t BlobSerializer<Impl>::WriteString(const std::string& data) {
286 template <typename Impl>
288 size_t BlobSerializer<Impl>::WriteArithmetic(const T* data, size_t count) {
313 template <typename Impl>
315 size_t BlobSerializer<Impl>::WriteArithmeticVector(
322 template <typename Impl>
324 size_t BlobSerializer<Impl>::WriteNonArithmeticVector(
343 template <typename Impl>
345 size_t BlobSerializer<Impl>::WriteElement(const T& data) {