Searched refs:ClassFlag (Results 1 – 4 of 4) sorted by relevance
244 bool is_shape = flags & ClassFlag::kIsShape; in ComputeType()248 if (!(flags & ClassFlag::kExtern)) { in ComputeType()251 if (flags & ClassFlag::kUndefinedLayout) { in ComputeType()273 !(flags & ClassFlag::kUndefinedLayout)) { in ComputeType()278 if ((flags & ClassFlag::kExport) && in ComputeType()284 if ((flags & ClassFlag::kGenerateBodyDescriptor || in ComputeType()285 flags & ClassFlag::kExport) && in ComputeType()286 flags & ClassFlag::kUndefinedLayout) { in ComputeType()290 if (flags & ClassFlag::kGenerateUniqueMap) { in ComputeType()291 if (!(flags & ClassFlag::kExtern)) { in ComputeType()[all …]
669 bool IsExtern() const { return flags_ & ClassFlag::kExtern; } in IsExtern()671 if (flags_ & ClassFlag::kCppObjectDefinition) return false; in ShouldGeneratePrint()677 if (flags_ & ClassFlag::kCppObjectDefinition) return false; in ShouldGenerateVerify()683 if (flags_ & ClassFlag::kCppObjectDefinition) return false; in ShouldGenerateBodyDescriptor()684 if (flags_ & ClassFlag::kGenerateBodyDescriptor) return true; in ShouldGenerateBodyDescriptor()688 return flags_ & ClassFlag::kDoNotGenerateCast; in DoNotGenerateCast()690 bool IsTransient() const override { return flags_ & ClassFlag::kTransient; } in IsTransient()691 bool IsAbstract() const { return flags_ & ClassFlag::kAbstract; } in IsAbstract()693 return flags_ & ClassFlag::kHasSameInstanceTypeAsParent; in HasSameInstanceTypeAsParent()696 if (flags_ & ClassFlag::kCppObjectDefinition) return false; in ShouldGenerateCppClassDefinitions()[all …]
151 enum class ClassFlag { enum169 using ClassFlags = base::Flags<ClassFlag>;
982 ClassFlags flags = ClassFlag::kNone; in MakeClassDeclaration()984 flags |= ClassFlag::kAbstract; in MakeClassDeclaration()987 flags |= ClassFlag::kHasSameInstanceTypeAsParent; in MakeClassDeclaration()1004 flags |= ClassFlag::kDoNotGenerateCast; in MakeClassDeclaration()1007 flags |= ClassFlag::kGenerateBodyDescriptor; in MakeClassDeclaration()1010 flags |= ClassFlag::kGenerateUniqueMap; in MakeClassDeclaration()1013 flags |= ClassFlag::kGenerateFactoryFunction; in MakeClassDeclaration()1016 flags |= ClassFlag::kExport; in MakeClassDeclaration()1019 flags |= ClassFlag::kHighestInstanceTypeWithinParent; in MakeClassDeclaration()1022 flags |= ClassFlag::kLowestInstanceTypeWithinParent; in MakeClassDeclaration()[all …]