Lines Matching refs:pair

47     for (auto pair = pairs.begin(); pair < pairs.end(); ++pair) {  in reset()  local
50 static_cast<LottieGradient*>(pair->obj)->colorStops.release(); in reset()
51 … static_cast<LottieGradient*>(pair->obj)->colorStops = *static_cast<LottieColorStop*>(pair->prop); in reset()
52 static_cast<LottieColorStop*>(pair->prop)->frames = nullptr; in reset()
56 static_cast<LottieSolid*>(pair->obj)->color.release(); in reset()
57 … static_cast<LottieSolid*>(pair->obj)->color = *static_cast<LottieColor*>(pair->prop); in reset()
58 static_cast<LottieColor*>(pair->prop)->frames = nullptr; in reset()
62 static_cast<LottieText*>(pair->obj)->doc.release(); in reset()
63 static_cast<LottieText*>(pair->obj)->doc = *static_cast<LottieTextDoc*>(pair->prop); in reset()
64 static_cast<LottieTextDoc*>(pair->prop)->frames = nullptr; in reset()
69 delete(pair->prop); in reset()
70 pair->prop = nullptr; in reset()
79 for (auto pair = pairs.begin(); pair < pairs.end(); ++pair) { in assign() local
84 pair->prop = new LottieColorStop; in assign()
85 … *static_cast<LottieColorStop*>(pair->prop) = static_cast<LottieGradient*>(pair->obj)->colorStops; in assign()
88 pair->obj->override(&static_cast<LottieGradient*>(target)->colorStops); in assign()
93 pair->prop = new LottieColor; in assign()
94 … *static_cast<LottieColor*>(pair->prop) = static_cast<LottieSolid*>(pair->obj)->color; in assign()
97 pair->obj->override(&static_cast<LottieSolid*>(target)->color); in assign()
102 pair->prop = new LottieTextDoc; in assign()
103 … *static_cast<LottieTextDoc*>(pair->prop) = static_cast<LottieText*>(pair->obj)->doc; in assign()
106 pair->obj->override(&static_cast<LottieText*>(target)->doc); in assign()