Lines Matching full:spec
20 // See Generator.cpp for documentation of the .spec file format.
45 const char* specType; // Name found in the .spec file
58 /* Corresponds to one parameter line in a .spec file. These will be parsed when
83 std::string specType; // The type found in the spec, e.g. "f16"
94 std::string specName; // e.g. x, as found in the spec file
138 /* Scan the version info from the spec file. maxApiLevel specifies the maximum level
198 void addSpecification(ConstantSpecification* spec) { mSpecifications.push_back(spec); }
214 void addSpecification(TypeSpecification* spec) { mSpecifications.push_back(spec); }
217 /* Represents a function, like "clamp". Even though the spec file contains many entries for clamp,
245 void addSpecification(FunctionSpecification* spec) { mSpecifications.push_back(spec); }
262 * ConstantSpecification objects and entries in the spec file.
287 * TypeSpecification objects and entries in the spec file.
330 * FunctionSpecification objects and entries in the spec file. Some of the strings that are parts
499 // An entire spec file and the methods to process it.
522 * that function must be found in the first spec file encountered, so the
566 void addConstantSpecification(ConstantSpecification* spec, bool hasDocumentation);
567 void addTypeSpecification(TypeSpecification* spec, bool hasDocumentation);
568 void addFunctionSpecification(FunctionSpecification* spec, bool hasDocumentation);
571 // The collection of all the spec files.
593 /* Parse the spec file and create the object hierarchy, adding a pointer to mSpecFiles.
608 // Returns the maximum API level specified in any spec file.