diff options
Diffstat (limited to 'graphics/asymptote/LspCpp/src/lsp/initialize.cpp')
-rw-r--r-- | graphics/asymptote/LspCpp/src/lsp/initialize.cpp | 72 |
1 files changed, 39 insertions, 33 deletions
diff --git a/graphics/asymptote/LspCpp/src/lsp/initialize.cpp b/graphics/asymptote/LspCpp/src/lsp/initialize.cpp index 504caa3e65..82f68701ca 100644 --- a/graphics/asymptote/LspCpp/src/lsp/initialize.cpp +++ b/graphics/asymptote/LspCpp/src/lsp/initialize.cpp @@ -3,43 +3,49 @@ void Reflect(Reader& reader, lsInitializeParams::lsTrace& value) { - if (!reader.IsString()) - { - value = lsInitializeParams::lsTrace::Off; - return; - } - std::string v = reader.GetString(); - if (v == "off") - value = lsInitializeParams::lsTrace::Off; - else if (v == "messages") - value = lsInitializeParams::lsTrace::Messages; - else if (v == "verbose") - value = lsInitializeParams::lsTrace::Verbose; + if (!reader.IsString()) + { + value = lsInitializeParams::lsTrace::Off; + return; + } + std::string v = reader.GetString(); + if (v == "off") + { + value = lsInitializeParams::lsTrace::Off; + } + else if (v == "messages") + { + value = lsInitializeParams::lsTrace::Messages; + } + else if (v == "verbose") + { + value = lsInitializeParams::lsTrace::Verbose; + } } void Reflect(Writer& writer, lsInitializeParams::lsTrace& value) { - switch (value) - { - case lsInitializeParams::lsTrace::Off: - writer.String("off"); - break; - case lsInitializeParams::lsTrace::Messages: - writer.String("messages"); - break; - case lsInitializeParams::lsTrace::Verbose: - writer.String("verbose"); - break; - } + switch (value) + { + case lsInitializeParams::lsTrace::Off: + writer.String("off"); + break; + case lsInitializeParams::lsTrace::Messages: + writer.String("messages"); + break; + case lsInitializeParams::lsTrace::Verbose: + writer.String("verbose"); + break; + } } - void Reflect(Reader& visitor, std::pair<optional<lsTextDocumentSyncKind>, optional<lsTextDocumentSyncOptions> >& value) +void Reflect(Reader& visitor, std::pair<optional<lsTextDocumentSyncKind>, optional<lsTextDocumentSyncOptions>>& value) { - if(((JsonReader&)visitor).m_->IsObject()) - { - Reflect(visitor, value.second); - } - else - { - Reflect(visitor, value.first); - } + if (((JsonReader&)visitor).m_->IsObject()) + { + Reflect(visitor, value.second); + } + else + { + Reflect(visitor, value.first); + } } |