/external/clang/include/clang/Serialization/ |
H A D | ASTReader.h | 795 bool ParseLineTable(ModuleFile &F, SmallVectorImpl<uint64_t> &Record); 801 bool ParseLanguageOptions(const SmallVectorImpl<uint64_t> &Record); 1033 const RecordData &Record, unsigned &Idx); 1038 const RecordData &Record, unsigned &Idx); 1042 const RecordData &Record, unsigned &Idx); 1056 QualType readType(ModuleFile &F, const RecordData &Record, unsigned &Idx) { argument 1057 if (Idx >= Record.size()) 1060 return getLocalType(F, Record[Idx++]); 1109 serialization::DeclID ReadDeclID(ModuleFile &F, const RecordData &Record, 1130 uint64_t readCXXBaseSpecifiers(ModuleFile &M, const RecordData &Record, 1279 GetIdentifierInfo(ModuleFile &M, const RecordData &Record, unsigned &Idx) argument 1314 ReadSelector(ModuleFile &M, const RecordData &Record, unsigned &Idx) argument 1385 ReadSourceLocation(ModuleFile &ModuleFile, const RecordData &Record, unsigned& Idx) argument [all...] |
/external/clang/lib/AST/ |
H A D | DeclCXX.cpp | 171 // Record if this base is the first non-literal field or base. 628 // Record if we see any constexpr constructors which are neither copy 816 // Record if this field is the first non-literal or volatile field or base. 1032 CXXRecordDecl *Record, 1047 UnresolvedSetImpl &Cs = *Record->getConversionFunctions(); 1076 I = Record->bases_begin(), E = Record->bases_end(); I != E; ++I) { 1095 CXXRecordDecl *Record, 1111 UnresolvedSetImpl &Cs = *Record->getConversionFunctions(); 1118 I = Record 1031 CollectVisibleConversions(ASTContext &Context, CXXRecordDecl *Record, bool InVirtual, AccessSpecifier Access, const llvm::SmallPtrSet<CanQualType, 8> &ParentHiddenTypes, UnresolvedSetImpl &Output, UnresolvedSetImpl &VOutput, llvm::SmallPtrSet<NamedDecl*, 8> &HiddenVBaseCs) argument 1094 CollectVisibleConversions(ASTContext &Context, CXXRecordDecl *Record, UnresolvedSetImpl &Output) argument [all...] |
H A D | ExprCXX.cpp | 929 CXXRecordDecl *Record = getLambdaClass(); local 931 = Record->getASTContext().DeclarationNames.getCXXOperatorName(OO_Call); 932 DeclContext::lookup_result Calls = Record->lookup(Name); 1251 CXXRecordDecl *Record = 0; local 1255 Record = T->getAsCXXRecordDecl(); 1256 assert(Record && "qualifier in member expression does not name record"); 1267 Record = BaseType->getAsCXXRecordDecl(); 1268 assert(Record && "base of member expression does not name record"); 1271 return Record;
|
H A D | ItaniumMangle.cpp | 539 const CXXRecordDecl *Record = dyn_cast<CXXRecordDecl>(ND); local 540 if (!Record) 543 return Record->isLambda(); 902 case Type::Record: 1126 if (const CXXRecordDecl *Record = dyn_cast<CXXRecordDecl>(TD)) { 1127 if (Record->isLambda() && Record->getLambdaManglingNumber()) { 1128 mangleLambda(Record); 1911 // Record that we're in a function type. See mangleFunctionParam
|
H A D | Decl.cpp | 728 const CXXRecordDecl *Record = cast<CXXRecordDecl>(D); local 729 if (Record->isLambda()) { 730 if (!Record->getLambdaManglingNumber()) { 737 if (Decl *ContextDecl = Record->getLambdaContextDecl()) { 2464 if (const RecordType *Record = getType()->getAs<RecordType>()) 2465 return Record->getDecl()->isAnonymousStructOrUnion(); 2694 RecordDecl* R = new (C) RecordDecl(Record, TK, DC, StartLoc, IdLoc, Id, 2702 return new (Mem) RecordDecl(Record, TTK_Struct, 0, SourceLocation(),
|
/external/clang/lib/CodeGen/ |
H A D | CGClass.cpp | 538 static bool hasTrivialCopyOrMoveConstructor(const CXXRecordDecl *Record, argument 540 return Moving ? Record->hasTrivialMoveConstructor() : 541 Record->hasTrivialCopyConstructor(); 581 const CXXRecordDecl *Record = BaseElementTy->getAsCXXRecordDecl(); local 583 (Record && hasTrivialCopyOrMoveConstructor(Record,
|
H A D | CGException.cpp | 445 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl()); local 446 if (!Record->hasTrivialDestructor()) { 447 CXXDestructorDecl *DtorD = Record->getDestructor();
|
H A D | CGExprAgg.cpp | 211 RecordDecl *Record = RecordTy->getDecl(); 212 if (isa<CXXRecordDecl>(Record) && 213 (!cast<CXXRecordDecl>(Record)->hasTrivialCopyConstructor() || 214 !cast<CXXRecordDecl>(Record)->hasTrivialDestructor())) 218 return Record->hasObjectMember(); 1200 CXXRecordDecl *Record = cast<CXXRecordDecl>(RT->getDecl()); local 1201 assert((Record->hasTrivialCopyConstructor() || 1202 Record->hasTrivialCopyAssignment() || 1203 Record->hasTrivialMoveConstructor() || 1204 Record 1260 RecordDecl *Record = RecordTy->getDecl(); local [all...] |
H A D | CGExprConstant.cpp | 1494 CodeGenModule::EmitNullConstantForBase(const CXXRecordDecl *Record) { argument 1495 return ::EmitNullConstant(*this, Record, false);
|
/external/clang/lib/Sema/ |
H A D | SemaExprMember.cpp | 29 CXXRecordDecl *Record, 31 if (Bases.count(Record->getCanonicalDecl())) 34 RecordDecl *RD = Record->getDefinition(); 36 Record = cast<CXXRecordDecl>(RD); 38 for (CXXRecordDecl::base_class_iterator I = Record->bases_begin(), 39 E = Record->bases_end(); I != E; ++I) { 28 IsProvablyNotDerivedFrom(Sema &SemaRef, CXXRecordDecl *Record, const llvm::SmallPtrSet<CXXRecordDecl*, 4> &Bases) argument
|
H A D | SemaTemplateInstantiateDecl.cpp | 973 CXXRecordDecl *Record local 979 if (SubstQualifier(D, Record)) 982 Record->setImplicit(D->isImplicit()); 987 Record->setAccess(D->getAccess()); 989 Record->setInstantiationOfMemberClass(D, TSK_ImplicitInstantiation); 994 Record->setObjectOfFriendDecl(FOK == Decl::FOK_Declared); 998 Record->setAnonymousStructOrUnion(true); 999 if (Record->getDeclContext()->getRedeclContext()->isFunctionOrMethod()) 1000 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, Record); 1003 Owner->addDecl(Record); 1411 CXXRecordDecl *Record = cast<CXXRecordDecl>(DC); local [all...] |
H A D | SemaDeclObjC.cpp | 2973 RecordDecl *Record = dyn_cast<RecordDecl>(TagD); local 2974 Decl *FD = ObjCAtDefsFieldDecl::Create(Context, Record, 2988 else if (RecordDecl *Record = dyn_cast<RecordDecl>(TagD)) 2989 Record->addDecl(FD);
|
H A D | SemaCodeComplete.cpp | 630 case Type::Record: 739 CXXRecordDecl *Record = 0; local 741 Record = ClassTemplate->getTemplatedDecl(); 742 else if ((Record = dyn_cast<CXXRecordDecl>(D))) { 744 if (isa<ClassTemplateSpecializationDecl>(Record)) 751 Record = Record->getDefinition(); 752 if (!Record) 756 QualType RecordTy = Context.getTypeDeclType(Record); 760 for (DeclContext::lookup_result Ctors = Record 2416 CXXRecordDecl *Record = 0; local [all...] |
H A D | SemaExprCXX.cpp | 189 if (CXXRecordDecl *Record = dyn_cast<CXXRecordDecl>(Ctx)) 190 MemberOfType = Context.getTypeDeclType(Record); 202 if (const RecordType *Record = MemberOfType->getAs<RecordType>()) { 204 = dyn_cast<ClassTemplateSpecializationDecl>(Record->getDecl())) { 675 CXXRecordDecl *Record = 0; 677 Record = Template->getTemplatedDecl(); 679 Record = cast<CXXRecordDecl>(ContextDecl); 683 S.Context.getRecordType(Record).withCVRQualifiers(CXXThisTypeQuals)); 1486 CXXRecordDecl *Record local 1489 AllocArgs.size(), Record, /*AllowMissin [all...] |
H A D | SemaInit.cpp | 1544 : Record(RD) {} 1548 return FD && FD->getDeclContext()->getRedeclContext()->Equals(Record); 1552 RecordDecl *Record; member in class:__anon3313::FieldInitializerValidatorCCC 4431 if (const RecordType *Record = T->getAs<RecordType>()) 4432 Class = cast<CXXRecordDecl>(Record->getDecl()); 4562 const RecordType *Record = CurInitExpr->getType()->getAs<RecordType>(); local 4563 if (!Record) 4574 S, CandidateSet, cast<CXXRecordDecl>(Record->getDecl()), CurInitExpr); 5058 if (const RecordType *Record = T->getAs<RecordType>()) { 5060 = S.LookupDestructor(cast<CXXRecordDecl>(Record [all...] |
H A D | SemaLookup.cpp | 604 if (const CXXRecordDecl *Record = dyn_cast<CXXRecordDecl>(DC)) 605 if (Record->getDefinition() && 606 CanDeclareSpecialMemberFunction(S.Context, Record)) { 607 CXXRecordDecl *Class = const_cast<CXXRecordDecl *>(Record); 608 if (Record->needsImplicitDefaultConstructor()) 610 if (!Record->hasDeclaredCopyConstructor()) 613 Record->needsImplicitMoveConstructor()) 619 if (const CXXRecordDecl *Record = dyn_cast<CXXRecordDecl>(DC)) 620 if (Record->getDefinition() && !Record 679 const CXXRecordDecl *Record = cast<CXXRecordDecl>(DC); local 2917 const RecordType *Record = BaseType->getAs<RecordType>(); local [all...] |
H A D | SemaTemplate.cpp | 58 if (CXXRecordDecl *Record = dyn_cast<CXXRecordDecl>(D)) { 70 if (Record->isInjectedClassName()) { 71 Record = cast<CXXRecordDecl>(Record->getDeclContext()); 72 if (Record->getDescribedClassTemplate()) 73 return Record->getDescribedClassTemplate(); 76 = dyn_cast<ClassTemplateSpecializationDecl>(Record)) 1582 if (CXXRecordDecl *Record 1584 T = Context.getTypeDeclType(Record); 1598 if (CXXRecordDecl *Record 2013 CXXRecordDecl *Record = dyn_cast<CXXRecordDecl>(Ctx); local [all...] |
H A D | SemaDecl.cpp | 2438 if (RecordDecl *Record = dyn_cast_or_null<RecordDecl>(Tag)) { 2439 if (!Record->getDeclName() && Record->isCompleteDefinition() && 2442 Record->getDeclContext()->isRecord()) 2443 return BuildAnonymousStructOrUnion(S, DS, AS, Record); 2459 RecordDecl *Record = dyn_cast_or_null<RecordDecl>(Tag); local 2460 if ((Record && Record->getDeclName() && !Record->isCompleteDefinition()) || 2465 return BuildMicrosoftCAnonymousStruct(S, DS, Record); 2712 BuildAnonymousStructOrUnion(Scope *S, DeclSpec &DS, AccessSpecifier AS, RecordDecl *Record) argument 2952 BuildMicrosoftCAnonymousStruct(Scope *S, DeclSpec &DS, RecordDecl *Record) argument 4782 CXXRecordDecl *Record = cast<CXXRecordDecl>(DC); local 5803 CXXRecordDecl *Record = Destructor->getParent(); local 8682 CXXRecordDecl *Record = cast<CXXRecordDecl>(TagD); local 8858 HandleField(Scope *S, RecordDecl *Record, SourceLocation DeclStart, Declarator &D, Expr *BitWidth, bool HasInit, AccessSpecifier AS) argument 8952 CheckFieldDecl(DeclarationName Name, QualType T, TypeSourceInfo *TInfo, RecordDecl *Record, SourceLocation Loc, bool Mutable, Expr *BitWidth, bool HasInit, SourceLocation TSSL, AccessSpecifier AS, NamedDecl *PrevDecl, Declarator *D) argument [all...] |
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 31 const ASTReader::RecordData &Record; member in class:clang::ASTStmtReader 72 const ASTReader::RecordData &Record, unsigned &Idx) 73 : Reader(Reader), F(F), DeclsCursor(Cursor), Record(Record), Idx(Idx) { } 100 SourceLocation TemplateKWLoc = ReadSourceLocation(Record, Idx); 102 ArgInfo.setLAngleLoc(ReadSourceLocation(Record, Idx)); 103 ArgInfo.setRAngleLoc(ReadSourceLocation(Record, Idx)); 106 Reader.ReadTemplateArgumentLoc(F, Record, Idx)); 116 S->setSemiLoc(ReadSourceLocation(Record, Idx)); 117 S->HasLeadingEmptyMacro = Record[Id 70 ASTStmtReader(ASTReader &Reader, ModuleFile &F, llvm::BitstreamCursor &Cursor, const ASTReader::RecordData &Record, unsigned &Idx) argument 1571 RecordData Record; local [all...] |
H A D | ASTWriterStmt.cpp | 29 ASTWriter::RecordData &Record; member in class:clang::ASTStmtWriter 35 ASTStmtWriter(ASTWriter &Writer, ASTWriter::RecordData &Record) argument 36 : Writer(Writer), Record(Record) { } 49 Writer.AddSourceLocation(Args.getTemplateKeywordLoc(), Record); 50 Writer.AddSourceLocation(Args.LAngleLoc, Record); 51 Writer.AddSourceLocation(Args.RAngleLoc, Record); 53 Writer.AddTemplateArgumentLoc(Args.getTemplateArgs()[i], Record); 61 Writer.AddSourceLocation(S->getSemiLoc(), Record); 62 Record 1574 RecordData Record; local 1644 RecordData Record; local [all...] |
H A D | ASTReaderDecl.cpp | 43 const RecordData &Record; member in class:clang::ASTDeclReader 198 const RecordData &Record, unsigned &Idx) 200 RawLocation(RawLocation), Record(Record), Idx(Idx), 209 const RecordData &Record); 308 GetTypeSourceInfo(Record, Idx); 311 DD->DeclInfo = GetTypeSourceInfo(Record, Idx); 323 if (Record[Idx++]) 342 DeclContextIDForTemplateParmDecl = ReadDeclID(Record, Idx); 343 LexicalDeclContextIDForTemplateParmDecl = ReadDeclID(Record, Id 195 ASTDeclReader(ASTReader &Reader, ModuleFile &F, llvm::BitstreamCursor &Cursor, DeclID thisDeclID, unsigned RawLocation, const RecordData &Record, unsigned &Idx) argument 1066 ReadCXXDefinitionData( struct CXXRecordDecl::DefinitionData &Data, const RecordData &Record, unsigned &Idx) argument 1608 ReadAttributes(ModuleFile &F, AttrVec &Attrs, const RecordData &Record, unsigned &Idx) argument 1900 RecordData Record; local 2149 RecordData Record; local 2445 UpdateDecl(Decl *D, ModuleFile &ModuleFile, const RecordData &Record) argument [all...] |
H A D | ASTReader.cpp | 728 RecordData Record; local 732 unsigned RecCode = Cursor.ReadRecord(Code, Record, &Blob, &BlobLen); 746 RecordData Record; local 750 unsigned RecCode = Cursor.ReadRecord(Code, Record, &Blob, &BlobLen); 757 (const unsigned char *)Blob + Record[0], 794 SmallVectorImpl<uint64_t> &Record) { 800 for (int I = 0, N = Record[Idx++]; I != N; ++I) { 802 unsigned FilenameLen = Record[Idx++]; 803 std::string Filename(&Record[Idx], &Record[Id 793 ParseLineTable(ModuleFile &F, SmallVectorImpl<uint64_t> &Record) argument 960 RecordData Record; local 1060 RecordData Record; local 1261 RecordData Record; local 1469 RecordData Record; local 1647 RecordData Record; local 2448 RecordData Record; local 2998 RecordData Record; local 3058 RecordData Record; local 3300 ParseLanguageOptions( const SmallVectorImpl<uint64_t> &Record) argument 3369 RecordData Record; local 3704 RecordData Record; local 4125 const ASTReader::RecordData &Record; member in class:clang::TypeLocReader 4134 ReadDeclAs(const ASTReader::RecordData &Record, unsigned &Idx) argument 4139 TypeLocReader(ASTReader &Reader, ModuleFile &F, const ASTReader::RecordData &Record, unsigned &Idx) argument 4358 GetTypeSourceInfo(ModuleFile &F, const RecordData &Record, unsigned &Idx) argument [all...] |
H A D | ASTWriter.cpp | 74 ASTWriter::RecordDataImpl &Record; member in class:__anon3365::ASTTypeWriter 80 ASTTypeWriter(ASTWriter &Writer, ASTWriter::RecordDataImpl &Record) argument 81 : Writer(Writer), Record(Record), Code(TYPE_EXT_QUAL) { } 98 Writer.AddTypeRef(T->getElementType(), Record); 103 Writer.AddTypeRef(T->getPointeeType(), Record); 108 Writer.AddTypeRef(T->getPointeeType(), Record); 113 Writer.AddTypeRef(T->getPointeeTypeAsWritten(), Record); 114 Record.push_back(T->isSpelledAsLValue()); 119 Writer.AddTypeRef(T->getPointeeTypeAsWritten(), Record); 403 ASTWriter::RecordDataImpl &Record; member in class:__anon3366::TypeLocWriter 406 TypeLocWriter(ASTWriter &Writer, ASTWriter::RecordDataImpl &Record) argument 619 EmitBlockID(unsigned ID, const char *Name, llvm::BitstreamWriter &Stream, ASTWriter::RecordDataImpl &Record) argument 634 EmitRecordID(unsigned ID, const char *Name, llvm::BitstreamWriter &Stream, ASTWriter::RecordDataImpl &Record) argument 644 AddStmtsExprs(llvm::BitstreamWriter &Stream, ASTWriter::RecordDataImpl &Record) argument 756 RecordData Record; local 989 RecordData Record; local 1036 RecordData Record; local 1057 RecordData Record; local 1075 RecordData Record; local 1168 RecordData Record; local 1386 RecordData Record; local 1410 RecordData Record; local 1647 RecordData Record; local 1799 RecordData Record; local 1942 RecordData Record; local 2064 RecordData Record; local 2132 RecordData Record; local 2175 RecordData Record; local 2407 RecordData Record; local 2634 RecordData Record; local 2648 RecordData Record; local 2852 RecordData Record; local 2899 RecordData Record; local 2908 RecordData Record; local 2919 RecordData Record; local 2981 RecordData Record; local 3032 RecordData Record; local 3067 WriteAttributes(const AttrVec &Attrs, RecordDataImpl &Record) argument 3079 AddString(StringRef Str, RecordDataImpl &Record) argument 3084 AddVersionTuple(const VersionTuple &Version, RecordDataImpl &Record) argument 3176 AddLazyVectorDecls(ASTWriter &Writer, Vector &Vec, ASTWriter::RecordData &Record) argument 3334 RecordData Record; local 3373 ASTWriter::UpdateRecord &Record = DeclUpdates[TU]; local 3644 AddSourceLocation(SourceLocation Loc, RecordDataImpl &Record) argument 3648 AddSourceRange(SourceRange Range, RecordDataImpl &Record) argument 3653 AddAPInt(const llvm::APInt &Value, RecordDataImpl &Record) argument 3659 AddAPSInt(const llvm::APSInt &Value, RecordDataImpl &Record) argument 3664 AddAPFloat(const llvm::APFloat &Value, RecordDataImpl &Record) argument 3668 AddIdentifierRef(const IdentifierInfo *II, RecordDataImpl &Record) argument 3682 AddSelectorRef(const Selector SelRef, RecordDataImpl &Record) argument 3703 AddCXXTemporary(const CXXTemporary *Temp, RecordDataImpl &Record) argument 3707 AddCXXBaseSpecifiersRef(CXXBaseSpecifier const *Bases, CXXBaseSpecifier const *BasesEnd, RecordDataImpl &Record) argument 3717 AddTemplateArgumentLocInfo(TemplateArgument::ArgKind Kind, const TemplateArgumentLocInfo &Arg, RecordDataImpl &Record) argument 3744 AddTemplateArgumentLoc(const TemplateArgumentLoc &Arg, RecordDataImpl &Record) argument 3759 AddTypeSourceInfo(TypeSourceInfo *TInfo, RecordDataImpl &Record) argument 3762 AddTypeRef(QualType(), Record); local 3769 AddTypeLoc(TypeLoc TL, RecordDataImpl &Record) argument 3777 AddTypeRef(QualType T, RecordDataImpl &Record) argument 3816 AddDeclRef(const Decl *D, RecordDataImpl &Record) argument 3907 AddDeclarationName(DeclarationName Name, RecordDataImpl &Record) argument 3941 AddDeclarationNameLoc(const DeclarationNameLoc &DNLoc, DeclarationName Name, RecordDataImpl &Record) argument 3953 Record); local 3956 Record); local 3962 Record); local 3974 AddDeclarationNameInfo(const DeclarationNameInfo &NameInfo, RecordDataImpl &Record) argument 3981 AddQualifierInfo(const QualifierInfo &Info, RecordDataImpl &Record) argument 3989 AddNestedNameSpecifier(NestedNameSpecifier *NNS, RecordDataImpl &Record) argument 4032 AddNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS, RecordDataImpl &Record) argument 4081 AddTemplateName(TemplateName Name, RecordDataImpl &Record) argument 4135 AddTemplateArgument(const TemplateArgument &Arg, RecordDataImpl &Record) argument 4174 AddTemplateParameterList(const TemplateParameterList *TemplateParams, RecordDataImpl &Record) argument 4189 AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs, RecordDataImpl &Record) argument 4199 AddUnresolvedSet(const UnresolvedSetImpl &Set, RecordDataImpl &Record) argument 4208 AddCXXBaseSpecifier(const CXXBaseSpecifier &Base, RecordDataImpl &Record) argument 4222 RecordData Record; local 4250 AddCXXCtorInitializers( const CXXCtorInitializer * const *CtorInitializers, unsigned NumCtorInitializers, RecordDataImpl &Record) argument 4288 AddCXXDefinitionData(const CXXRecordDecl *D, RecordDataImpl &Record) argument 4471 UpdateRecord &Record = DeclUpdates[RD]; local [all...] |
/external/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 60 static bool ConvertToString(SmallVector<uint64_t, 64> &Record, unsigned Idx, argument 62 if (Idx > Record.size()) 65 for (unsigned i = Idx, e = Record.size(); i != e; ++i) 66 Result += (char)Record[i]; 426 SmallVector<uint64_t, 64> Record; 453 Record.clear(); 454 switch (Stream.ReadRecord(Code, Record)) { 458 if (Record.size() & 1) 467 for (unsigned i = 0, e = Record.size(); i != e; i += 2) { 472 unsigned Alignment = (Record[ 1924 SmallVector<uint64_t, 64> Record; local [all...] |
/external/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 171 SmallVector<uint64_t, 64> Record; local 176 Record.push_back(PAWI.Index); 188 Record.push_back(FauxAttr); 191 Stream.EmitRecord(bitc::PARAMATTR_CODE_ENTRY, Record); 192 Record.clear(); 563 SmallVector<uint64_t, 64> &Record) { 566 Record.push_back(VE.getTypeID(N->getOperand(i)->getType())); 567 Record.push_back(VE.getValueID(N->getOperand(i))); 569 Record.push_back(VE.getTypeID(Type::getVoidTy(N->getContext()))); 570 Record 560 WriteMDNode(const MDNode *N, const ValueEnumerator &VE, BitstreamWriter &Stream, SmallVector<uint64_t, 64> &Record) argument 585 SmallVector<uint64_t, 64> Record; local 649 SmallVector<uint64_t, 64> Record; local 670 SmallVector<uint64_t, 64> Record; local 699 SmallVector<uint64_t, 64> Record; local 762 SmallVector<uint64_t, 64> Record; local [all...] |