Lines Matching refs:offset
139 std::vector< char > & blob, std::size_t alignment, std::size_t offset, in align() argument
143 n = align(n - offset, alignment) + offset; //TODO: overflow in align() in align()
150 std::size_t offset) in add() argument
152 *reinterpret_cast< T * >(align(blob, alignment, offset, sizeof (T))) = data; in add()
198 std::vector< char > & blob, std::size_t offset, MarshalData & data);
218 SbxVariable * variable, std::vector< char > & blob, std::size_t offset, in marshalStruct() argument
225 SbError e = marshal(false, props->Get(i), false, blob, offset, data); in marshalStruct()
234 SbxVariable * variable, std::vector< char > & blob, std::size_t offset, in marshalArray() argument
247 false, arr->Get32(&idx[0]), false, blob, offset, data); in marshalArray()
267 std::vector< char > & blob, std::size_t offset, MarshalData & data) in marshal() argument
280 add(blob, variable->GetInteger(), outer ? 4 : 2, offset); in marshal()
283 add(blob, variable->GetLong(), 4, offset); in marshal()
286 add(blob, variable->GetSingle(), 4, offset); in marshal()
289 add(blob, variable->GetDouble(), outer ? 4 : 8, offset); in marshal()
298 add(blob, p, 4, offset); in marshal()
303 align(blob, outer ? 4 : alignment(variable), offset, 0); in marshal()
304 SbError e = marshalStruct(variable, blob, offset, data); in marshal()
311 add(blob, variable->GetBool(), outer ? 4 : 1, offset); in marshal()
314 add(blob, variable->GetByte(), outer ? 4 : 1, offset); in marshal()
321 SbError e = marshalArray(variable, blob, offset, data); in marshal()
335 add(blob, variable->data(), 4, offset); in marshal()
346 add(blob, address(*blob2), 4, offset); in marshal()
360 add(blob, p, 4, offset); in marshal()
377 add(blob, p, 4, offset); in marshal()