Mercurial > hg > CbC > CbC_llvm
comparison lldb/source/Utility/Args.cpp @ 173:0572611fdcc8 llvm10 llvm12
reorgnization done
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 May 2020 11:55:54 +0900 |
parents | 1d019706d866 |
children | 2e18cbf3894f |
comparison
equal
deleted
inserted
replaced
172:9fbae9c8bf63 | 173:0572611fdcc8 |
---|---|
682 if (!found_suffix) { | 682 if (!found_suffix) { |
683 found_suffix = true; | 683 found_suffix = true; |
684 m_suffix = std::string(original_args); | 684 m_suffix = std::string(original_args); |
685 } | 685 } |
686 } | 686 } |
687 | |
688 void llvm::yaml::MappingTraits<Args::ArgEntry>::mapping(IO &io, | |
689 Args::ArgEntry &v) { | |
690 MappingNormalization<NormalizedArgEntry, Args::ArgEntry> keys(io, v); | |
691 io.mapRequired("value", keys->value); | |
692 io.mapRequired("quote", keys->quote); | |
693 } | |
694 | |
695 void llvm::yaml::MappingTraits<Args>::mapping(IO &io, Args &v) { | |
696 io.mapRequired("entries", v.m_entries); | |
697 | |
698 // Recompute m_argv vector. | |
699 v.m_argv.clear(); | |
700 for (auto &entry : v.m_entries) | |
701 v.m_argv.push_back(entry.data()); | |
702 v.m_argv.push_back(nullptr); | |
703 } |