Lines Matching defs:Operation

297   ArchiveOperation Operation;
305 Operation = Delete;
309 Operation = Move;
313 Operation = Print;
317 Operation = QuickAppend;
321 Operation = ReplaceOrInsert;
325 Operation = DisplayTable;
329 Operation = Extract;
410 Operation = CreateSymTab;
424 if (Operation != Move && Operation != ReplaceOrInsert)
428 if (Operation != Extract && Operation != Delete)
431 if (OriginalDates && Operation != Extract)
433 if (OnlyUpdate && Operation != ReplaceOrInsert)
435 if (AddLibrary && Operation != QuickAppend)
439 return Operation;
591 static void performReadOperation(ArchiveOperation Operation,
593 if (Operation == Extract && OldArchive->isThin())
616 switch (Operation) {
729 static InsertAction computeInsertAction(ArchiveOperation Operation,
734 if (Operation == QuickAppend || Members.empty())
744 if (Operation == Delete) {
750 if (Operation == Move)
753 if (Operation == ReplaceOrInsert) {
782 computeNewArchiveMembers(ArchiveOperation Operation,
805 computeInsertAction(Operation, Child, Name, MemberI, MemberCount);
833 if (Operation == Delete)
850 assert(Operation == QuickAppend);
886 static void performWriteOperation(ArchiveOperation Operation,
892 NewMembers = computeNewArchiveMembers(Operation, OldArchive);
944 static void performOperation(ArchiveOperation Operation,
948 switch (Operation) {
952 performReadOperation(Operation, OldArchive);
959 performWriteOperation(Operation, OldArchive, std::move(OldArchiveBuf),
969 static int performOperation(ArchiveOperation Operation,
984 performOperation(Operation, &Archive, std::move(Buf.get()), NewMembers);
990 if (!shouldCreateArchive(Operation)) {
1000 performOperation(Operation, nullptr, nullptr, NewMembers);
1153 ArchiveOperation Operation = parseCommandLine();
1154 return performOperation(Operation, nullptr);