Lines Matching defs:free
46 * there is not a free name within.
49 * be set to zero if there were no free names within the
101 * @param name The name to free. Not-allocated names are silently ignored
103 * @return The resulting SparseNameRange after the free (or NULL if it
109 virtual SparseNameRange* SK_WARN_UNUSED_RESULT free(GrGLuint name) = 0;
188 virtual SparseNameRange* SK_WARN_UNUSED_RESULT free(GrGLuint name) SK_OVERRIDE {
190 fLeft.reset(fLeft->free(name));
192 // fLeft became empty after the free.
198 fRight.reset(fRight->free(name));
200 // fRight became empty after the free.
306 virtual SparseNameRange* SK_WARN_UNUSED_RESULT free(GrGLuint name) SK_OVERRIDE {
363 void GrGLNameAllocator::free(GrGLuint name) {
369 fAllocatedNames.reset(fAllocatedNames->free(name));