MCPcopy Create free account
hub / github.com/AcademySoftwareFoundation/OpenColorIO / parse

Method parse

src/OpenColorIO/LookParse.cpp:16–36  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14namespace OCIO_NAMESPACE
15{
16void LookParseResult::Token::parse(const std::string & str)
17{
18 // Assert no commas, colons, or | in str.
19
20 if(StringUtils::StartsWith(str, '+'))
21 {
22 name = StringUtils::LeftTrim(str, '+');
23 dir = TRANSFORM_DIR_FORWARD;
24 }
25 // TODO: Handle --
26 else if(StringUtils::StartsWith(str, '-'))
27 {
28 name = StringUtils::LeftTrim(str, '-');
29 dir = TRANSFORM_DIR_INVERSE;
30 }
31 else
32 {
33 name = str;
34 dir = TRANSFORM_DIR_FORWARD;
35 }
36}
37
38void LookParseResult::Token::serialize(std::ostream & os) const
39{

Callers 2

LookParse.cppFile · 0.45
validateViewMethod · 0.45

Calls 2

StartsWithFunction · 0.85
LeftTrimFunction · 0.85

Tested by

no test coverage detected