MCPcopy Create free account
hub / github.com/Kitware/CMake / NextLineFormat

Method NextLineFormat

Source/cmVisualStudioSlnParser.cxx:166–188  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

164}
165
166LineFormat cmVisualStudioSlnParser::State::NextLineFormat() const
167{
168 switch (this->Stack.top()) {
169 case FileStateStart:
170 return LineVerbatim;
171 case FileStateTopLevel:
172 return LineMultiValueTag;
173 case FileStateProject:
174 case FileStateGlobal:
175 return LineSingleValueTag;
176 case FileStateProjectDependencies:
177 case FileStateSolutionConfigurations:
178 case FileStateProjectConfigurations:
179 case FileStateSolutionFilters:
180 case FileStateGlobalSection:
181 return LineKeyValuePair;
182 case FileStateIgnore:
183 return LineVerbatim;
184 default:
185 assert(false);
186 return LineVerbatim;
187 }
188}
189
190bool cmVisualStudioSlnParser::State::Process(
191 cmVisualStudioSlnParser::ParsedLine const& line, cmSlnData& output,

Callers 1

ParseImplMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected