Lines Matching refs:alignment
129 std::size_t align(std::size_t address, std::size_t alignment) { in align() argument
131 return (address + (alignment - 1)) & ~(alignment - 1); in align()
135 std::vector< char > & blob, std::size_t alignment, std::size_t offset, in align() argument
139 n = align(n - offset, alignment) + offset; //TODO: overflow in align() in align()
145 std::vector< char > & blob, T const & data, std::size_t alignment, in add() argument
148 *reinterpret_cast< T * >(align(blob, alignment, offset, sizeof (T))) = data; in add()
151 std::size_t alignment(SbxVariable * variable) { in alignment() function
169 n = std::max(n, alignment(props->Get(i))); in alignment()
188 return alignment(arr->Get32(&low[0])); in alignment()
299 align(blob, outer ? 4 : alignment(variable), offset, 0); in marshal()
409 alignment(variable))); in unmarshal()