Lines Matching refs:T
112 template<typename T>
113 void AddFixed32(uint32_t fieldId, T v) in AddFixed32()
115 static_assert(sizeof(T) == SIZE_FIXED32, "AddFixed32: T is not 32 bits"); in AddFixed32()
145 template<typename T>
146 void AddFixed64(uint32_t fieldId, T v) in AddFixed64()
148 static_assert(sizeof(T) == SIZE_FIXED64, "AddFixed64: T is not 64 bits"); in AddFixed64()
178 template<typename T>
179 void AddVarint(uint32_t fieldId, T v) in AddVarint()
205 template<typename T>
206 void AddZigZagVarint(uint32_t fieldId, T v) in AddZigZagVarint()
248 template<typename T>
249 T* AddSubMessage(uint32_t fieldId) in AddSubMessage()
251 static_assert(std::is_base_of<BaseMessage, T>::value, in AddSubMessage()
253 static_assert(sizeof(T) == sizeof(BaseMessage), in AddSubMessage()
261 return static_cast<T*>(this); in AddSubMessage()
269 return static_cast<T*>(this); in AddSubMessage()
279 return static_cast<T*>(this); in AddSubMessage()
281 return static_cast<T*>(subMessage_); in AddSubMessage()
286 template<typename T>
287 inline void AddPackedVarint(uint32_t fieldId, const T* array, uint32_t arrayCount) in AddPackedVarint()
300 uint32_t lenSize = GetPackedVarintLenSize(arrayCount, sizeof(T), maxLen); in AddPackedVarint()
332 template<typename T>
333 inline void AddPackedFixed(uint32_t fieldId, const T* array, uint32_t arrayCount) in AddPackedFixed()
335 static_assert(sizeof(T) == SIZE_FIXED32 || sizeof(T) == SIZE_FIXED64, in AddPackedFixed()
347 uint32_t dataSize = arrayCount * sizeof(T); in AddPackedFixed()