MCPcopy Create free account
hub / github.com/BYVoid/OpenCC / ParseConversionChain

Method ParseConversionChain

src/Config.cpp:638–652  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

636 }
637
638 ConversionChainPtr ParseConversionChain(const JSONValue& docs) {
639 std::list<ConversionPtr> conversions;
640 for (rapidjson::SizeType i = 0; i < docs.Size(); i++) {
641 const JSONValue& doc = docs[i];
642 if (doc.IsObject()) {
643 ConversionPtr conversion = ParseConversion(doc);
644 if (conversion != nullptr) {
645 conversions.push_back(conversion);
646 }
647 } else {
648 }
649 }
650 ConversionChainPtr chain(new ConversionChain(conversions));
651 return chain;
652 }
653
654 std::string FindConfigFile(std::string fileName) {
655 // Working directory

Callers 1

NewFromStringMethod · 0.80

Calls 2

SizeMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected