Lines Matching refs:NodeData
267 struct NodeData { struct
296 NodeData() = default;
298 NodeData(Token data) in NodeData() argument
303 NodeData(StringFragment data) in NodeData() argument
308 NodeData(bool data) in NodeData() function
313 NodeData(SKSL_INT data) in NodeData() argument
318 NodeData(SKSL_FLOAT data) in NodeData() argument
323 NodeData(Modifiers data) in NodeData() function
328 NodeData(TypeData data) in NodeData() argument
333 NodeData(FunctionData data) in NodeData() function
338 NodeData(VarData data) in NodeData() argument
343 NodeData(ParameterData data) in NodeData() argument
348 NodeData(InterfaceBlockData data) in NodeData() function
353 NodeData(SectionData data) in NodeData() argument
371 fData.fKind = NodeData::Kind::kToken; in ASTNode()
377 fData.fKind = NodeData::Kind::kBool; in ASTNode()
385 fData.fKind = NodeData::Kind::kStringFragment; in ASTNode()
389 fData.fKind = NodeData::Kind::kFloat; in ASTNode()
393 fData.fKind = NodeData::Kind::kFunctionData; in ASTNode()
397 fData.fKind = NodeData::Kind::kInt; in ASTNode()
401 fData.fKind = NodeData::Kind::kInterfaceBlockData; in ASTNode()
405 fData.fKind = NodeData::Kind::kModifiers; in ASTNode()
409 fData.fKind = NodeData::Kind::kParameterData; in ASTNode()
413 fData.fKind = NodeData::Kind::kVarData; in ASTNode()
417 fData.fKind = NodeData::Kind::kTypeData; in ASTNode()
484 SkASSERT(fData.fKind == NodeData::Kind::kToken); in getToken()
491 SkASSERT(fData.fKind == NodeData::Kind::kBool); in getBool()
498 SkASSERT(fData.fKind == NodeData::Kind::kInt); in getInt()
505 SkASSERT(fData.fKind == NodeData::Kind::kFloat); in getFloat()
512 SkASSERT(fData.fKind == NodeData::Kind::kStringFragment); in getString()
519 SkASSERT(fData.fKind == NodeData::Kind::kModifiers); in getModifiers()
530 SkASSERT(fData.fKind == NodeData::Kind::kTypeData); in getTypeData()
537 SkASSERT(fData.fKind == NodeData::Kind::kTypeData); in setTypeData()
542 SkASSERT(fData.fKind == NodeData::Kind::kParameterData); in getParameterData()
549 SkASSERT(fData.fKind == NodeData::Kind::kParameterData); in setParameterData()
554 SkASSERT(fData.fKind == NodeData::Kind::kVarData); in getVarData()
561 SkASSERT(fData.fKind == NodeData::Kind::kVarData); in setVarData()
566 SkASSERT(fData.fKind == NodeData::Kind::kFunctionData); in getFunctionData()
573 SkASSERT(fData.fKind == NodeData::Kind::kFunctionData); in setFunctionData()
578 SkASSERT(fData.fKind == NodeData::Kind::kInterfaceBlockData); in getInterfaceBlockData()
585 SkASSERT(fData.fKind == NodeData::Kind::kInterfaceBlockData); in setInterfaceBlockData()
590 SkASSERT(fData.fKind == NodeData::Kind::kSectionData); in getSectionData()
620 NodeData fData;