Lines Matching defs:StorageType

40   typedef T StorageType;
45 (kMaxUint32 - sizeof(ArrayHeader)) / sizeof(StorageType);
49 return sizeof(ArrayHeader) + sizeof(StorageType) * num_elements;
51 static Ref ToRef(StorageType* storage, size_t offset) {
54 static ConstRef ToConstRef(const StorageType* storage, size_t offset) {
61 typedef StructPointer<P> StorageType;
66 (kMaxUint32 - sizeof(ArrayHeader)) / sizeof(StorageType);
70 return sizeof(ArrayHeader) + sizeof(StorageType) * num_elements;
72 static Ref ToRef(StorageType* storage, size_t offset) {
75 static ConstRef ToConstRef(const StorageType* storage, size_t offset) {
82 typedef ArrayPointer<T> StorageType;
87 (kMaxUint32 - sizeof(ArrayHeader)) / sizeof(StorageType);
91 return sizeof(ArrayHeader) + sizeof(StorageType) * num_elements;
93 static Ref ToRef(StorageType* storage, size_t offset) {
96 static ConstRef ToConstRef(const StorageType* storage, size_t offset) {
127 typedef uint8_t StorageType;
134 static BitRef ToRef(StorageType* storage, size_t offset) {
137 static bool ToConstRef(const StorageType* storage, size_t offset) {
171 typedef typename ArrayDataTraits<T>::StorageType ElementType;
198 typedef ArrayDataTraits<Handle>::StorageType ElementType;
237 typedef typename ArrayDataTraits<H>::StorageType ElementType;
265 typedef typename ArrayDataTraits<P*>::StorageType ElementType;
330 typedef typename Traits::StorageType StorageType;
397 StorageType* storage() {
398 return reinterpret_cast<StorageType*>(
402 const StorageType* storage() const {
403 return reinterpret_cast<const StorageType*>(
424 // Elements of type internal::ArrayDataTraits<T>::StorageType follow.
434 typedef T StorageType;
457 struct StorageType {
463 static inline void Initialize(std::vector<StorageType>* vec) {
467 static inline void Finalize(std::vector<StorageType>* vec) {
471 static inline ConstRefType at(const std::vector<StorageType>* vec,
475 static inline RefType at(std::vector<StorageType>* vec, size_t offset) {
478 static inline void Resize(std::vector<StorageType>* vec, size_t size) {
486 static inline void PushBack(std::vector<StorageType>* vec, RefType value) {
491 static inline void ResizeStorage(std::vector<StorageType>* vec, size_t size) {
496 std::vector<StorageType> new_storage(size);