Lines Matching full:template
48 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption>
54 template<VerifyObjectFlags kVerifyFlags>
66 template<VerifyObjectFlags kVerifyFlags>
74 template<VerifyObjectFlags kVerifyFlags>
166 template<bool kCasRelease>
230 template<VerifyObjectFlags kVerifyFlags>
237 template<VerifyObjectFlags kVerifyFlags>
244 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption>
247 template GetClass<kVerifyFlags, kReadBarrierOption>();
252 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption>
258 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption>
263 template GetComponentType<kNewFlags, kReadBarrierOption>()->IsPrimitive();
266 template<class T, VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption>
272 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption>
275 template IsArrayClass<kVerifyFlags, kReadBarrierOption>();
278 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption>
283 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption>
289 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption>
295 template<VerifyObjectFlags kVerifyFlags>
303 template<VerifyObjectFlags kVerifyFlags>
307 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveByte());
311 template<VerifyObjectFlags kVerifyFlags>
315 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveByte() ||
316 GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveBoolean());
320 template<VerifyObjectFlags kVerifyFlags>
324 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveChar());
328 template<VerifyObjectFlags kVerifyFlags>
332 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveShort());
336 template<VerifyObjectFlags kVerifyFlags>
340 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveShort() ||
341 GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveChar());
345 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption>
350 return component_type != nullptr && component_type->template IsPrimitiveInt<kNewFlags>();
353 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption>
359 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption>
364 return component_type != nullptr && component_type->template IsPrimitiveLong<kNewFlags>();
367 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption>
373 template<VerifyObjectFlags kVerifyFlags>
377 return component_type != nullptr && component_type->template IsPrimitiveFloat<kNewFlags>();
380 template<VerifyObjectFlags kVerifyFlags>
385 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveFloat());
389 template<VerifyObjectFlags kVerifyFlags>
393 return component_type != nullptr && component_type->template IsPrimitiveDouble<kNewFlags>();
396 template<VerifyObjectFlags kVerifyFlags>
401 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveDouble());
405 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption>
410 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption>
416 template<VerifyObjectFlags kVerifyFlags>
422 template<VerifyObjectFlags kVerifyFlags>
427 template<VerifyObjectFlags kVerifyFlags>
432 template<VerifyObjectFlags kVerifyFlags>
437 template<VerifyObjectFlags kVerifyFlags>
443 template<VerifyObjectFlags kVerifyFlags>
448 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption>
454 template SizeOf<kNewFlags, kReadBarrierOption>();
457 template SizeOf<kNewFlags, kReadBarrierOption>();
460 template SizeOf<kNewFlags>();
463 template GetObjectSize<kNewFlags, kReadBarrierOption>();
470 template<VerifyObjectFlags kVerifyFlags, bool kIsVolatile>
478 template<VerifyObjectFlags kVerifyFlags, bool kIsVolatile>
486 template<VerifyObjectFlags kVerifyFlags>
491 template<VerifyObjectFlags kVerifyFlags>
496 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags,
514 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags,
532 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
538 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
544 template<VerifyObjectFlags kVerifyFlags, bool kIsVolatile>
552 template<VerifyObjectFlags kVerifyFlags, bool kIsVolatile>
560 template<VerifyObjectFlags kVerifyFlags>
565 template<VerifyObjectFlags kVerifyFlags>
570 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags,
587 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags,
604 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
610 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
616 template<VerifyObjectFlags kVerifyFlags, bool kIsVolatile>
624 template<VerifyObjectFlags kVerifyFlags>
629 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags,
646 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
653 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
671 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
689 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
707 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
725 template<VerifyObjectFlags kVerifyFlags, bool kIsVolatile>
733 template<VerifyObjectFlags kVerifyFlags>
738 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags,
755 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
761 template<typename kSize, bool kIsVolatile>
772 template<typename kSize, bool kIsVolatile>
783 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
800 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
817 template<class T, VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption,
836 template<class T, VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption>
841 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags,
876 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags,
888 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
894 template <VerifyObjectFlags kVerifyFlags>
903 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
914 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
942 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
953 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
981 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
1009 template<bool kTransactionActive, bool kCheckTransaction, VerifyObjectFlags kVerifyFlags>
1037 template<bool kIsStatic,
1084 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption, typename Visitor>
1090 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption, typename Visitor>
1096 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption>
1101 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption>
1107 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption>
1112 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption>
1118 template <bool kVisitNativeRoots,