MCPcopy Create free account
hub / github.com/SmingHub/Sming / toString

Method toString

Sming/Core/Data/Stream/SectionTemplate.cpp:99–116  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

97 }
98
99 String toString() const
100 {
101 if(arg == nullptr) {
102 return nullptr;
103 }
104
105 switch(arg->type) {
106 case Arg::Type::number:
107 case Arg::Type::string:
108 return static_cast<char*>(arg->ptr);
109 case Arg::Type::variable:
110 return tmpl.getValue(static_cast<const char*>(arg->ptr));
111 case Arg::Type::expression:
112 return *static_cast<String*>(arg->ptr);
113 default:
114 return nullptr;
115 }
116 }
117
118 char asChar() const
119 {

Callers 2

compareMethod · 0.45
evaluateMethod · 0.45

Calls 1

getValueMethod · 0.45

Tested by

no test coverage detected