Home | History | Annotate | Download | only in androidfw

Lines Matching refs:FieldSlot

46  * FieldSlot per column, which has the size, offset, and type of the data for that field.
66 struct FieldSlot {
114 FieldSlot* getFieldSlot(uint32_t row, uint32_t column);
116 inline int32_t getFieldSlotType(FieldSlot* fieldSlot) {
117 return fieldSlot->type;
120 inline int64_t getFieldSlotValueLong(FieldSlot* fieldSlot) {
121 return fieldSlot->data.l;
124 inline double getFieldSlotValueDouble(FieldSlot* fieldSlot) {
125 return fieldSlot->data.d;
128 inline const char* getFieldSlotValueString(FieldSlot* fieldSlot,
130 *outSizeIncludingNull = fieldSlot->data.buffer.size;
131 return static_cast<char*>(offsetToPtr(fieldSlot->data.buffer.offset));
134 inline const void* getFieldSlotValueBlob(FieldSlot* fieldSlot, size_t* outSize) {
135 *outSize = fieldSlot->data.buffer.size;
136 return offsetToPtr(fieldSlot->data.buffer.offset);