Lines Matching defs:type

43 // Table of type equivalences.
46 const char* rsDataType; // RS data type
62 std::string type;
68 * - compatible(type): The values must also be fully representable in the specified type.
80 std::string rsType; // The Renderscript type, e.g. "uint3"
82 std::string javaBaseType; // The type we need to declare in Java, e.g. "unsigned int"
83 std::string specType; // The type found in the spec, e.g. "f16"
116 /* Fill this object from the type, name, and testOption.
119 void parseParameterDefinition(const std::string& type, const std::string& name,
152 // We have three type of definitions
201 /* Represents a type, like "float4". This is a grouping of the version specific specifications.
288 /* Defines one of the many variations of a type. There's a one to one correspondence between
295 TypeKind mKind; // The kind of type specification
298 std::string mSimpleType; // The definition of the type
311 TypeSpecification(Type* type) : mType(type) {}
324 // Parse a type specification and add it to specFile.
366 // RS numerical type (i.e. present in TYPES global)
381 ParameterEntry* mReturn; // The return type. The name should be empty. Owned.
387 * types (#RST_1, #RST_2, ...) by the RS Data type strings (UNSIGNED_8,
423 void getParam(size_t index, int replacementIndexes[MAX_REPLACEABLES], std::string* type,
467 // The parameters of the function. This does not include the return type. Owned.
469 // The return type. nullptr if a void function. Owned.
472 // The number of input and output parameters. mOutputCount counts the return type.
621 /* Given a renderscript type (string) calculate the vector size and base type. If the type
622 * is not a vector the vector size is 1 and baseType is just the type itself.
624 void getVectorSizeAndBaseType(const std::string& type, std::string& vectorSize,