Lines Matching defs:const

43 void Element::preDestroy() const {
71 size_t Element::getSizeBits() const {
83 size_t Element::getSizeBitsUnpadded() const {
95 void Element::dumpLOGV(const char *prefix) const {
107 void Element::serialize(Context *rsc, OStream *stream) const {
131 const char *name = stream->loadString();
145 const Element **subElems = new const Element *[fieldCount];
146 const char **subElemNames = new const char *[fieldCount];
157 const Element *elem = Element::create(rsc, fieldCount, subElems, subElemNames,
193 mHal.state.fields = new const Element*[noPaddingFieldCount];
195 mHal.state.fieldNames = new const char*[noPaddingFieldCount];
230 ObjectBaseRef<const Element> Element::createRef(Context *rsc, RsDataType dt, RsDataKind dk,
232 ObjectBaseRef<const Element> returnRef;
236 const Element *ee = rsc->mStateElement.mElements[ct];
275 ObjectBaseRef<const Element> Element::createRef(Context *rsc, size_t count, const Element **ein,
276 const char **nin, const size_t * lengths, const uint32_t *asin) {
278 ObjectBaseRef<const Element> returnRef;
282 const Element *ee = rsc->mStateElement.mElements[ct];
350 void Element::incRefs(const void *ptr) const {
353 ObjectBase *const*obp = static_cast<ObjectBase *const*>(ptr);
360 const uint8_t *p = static_cast<const uint8_t *>(ptr);
363 const uint8_t *p2 = &p[mFields[i].offsetBits >> 3];
372 void Element::decRefs(const void *ptr) const {
375 ObjectBase *const*obp = static_cast<ObjectBase *const*>(ptr);
382 const uint8_t *p = static_cast<const uint8_t *>(ptr);
385 const uint8_t *p2 = &p[mFields[i].offsetBits >> 3];
394 void Element::callUpdateCacheObject(const Context *rsc, void *dstObj) const {
398 *((const void **)dstObj) = this;
422 const RsElement * ein,
425 const char ** names,
427 const size_t * nameLengths,
429 const uint32_t * arraySizes,
431 return (RsElement)Element::create(rsc, ein_length, (const Element **)ein,