Lines Matching refs:value
26 def isValueDefined (definitions, value):
27 return value in definitions
30 for value in values:
31 if isValueDefined(definitions, value):
48 yield "const char*\tget%sName\t(int value);" % groupName
50 print("Warning: Empty value set for %s, skipping" % groupName)
55 yield "tcu::Format::Bitfield<16>\tget%sStr\t(int value);" % groupName
57 print("Warning: Empty value set for %s, skipping" % groupName)
62 yield "inline tcu::Format::Enum<int, 2>\tget%(name)sStr\t(int value)\t{ return tcu::Format::Enum<int, 2>(get%(name)sName, value); }" % {"name": groupName}
66 yield "inline tcu::Format::Enum<int, 1>\tgetBooleanStr\t(deUint8 value)\t{ return tcu::Format::Enum<int, 1>(getBooleanName, (int)value); }"
75 yield "const char* get%sName (int value)" % groupName
77 yield "\tswitch (value)"
81 for value in values:
82 if isValueDefined(definitions, value):
83 yield "case %s:\treturn \"%s\";" % (value, value)
85 print("Warning: %s not defined, skipping" % value)
99 yield "tcu::Format::Bitfield<16> get%sStr (int value)" % groupName
105 for value in values:
106 if isValueDefined(definitions, value):
107 yield "tcu::Format::BitDesc(%s,\t\"%s\")," % (value, value)
109 print("Warning: %s not defined, skipping" % value)
115 yield "\treturn tcu::Format::Bitfield<16>(value, &s_desc[0], &s_desc[DE_LENGTH_OF_ARRAY(s_desc)]);"
185 return [(groupName, [prefix + value for value in values]) for groupName, values in groups]