71 return category_ ==
Single;
76 return category_ ==
Vector;
103 return type_->
name();
105 return type_->
name() +
" Vector";
119 return a.category_ == b.category_ &&
a.type_ == b.type_;
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum type
StringRefNull name() const
static MFDataType ForVector()
const CPPType & vector_base_type() const
friend bool operator!=(const MFDataType &a, const MFDataType &b)
std::string to_string() const
const CPPType & single_type() const
Category category() const
static MFDataType ForSingle()
static MFDataType ForVector(const CPPType &type)
friend bool operator==(const MFDataType &a, const MFDataType &b)
static MFDataType ForSingle(const CPPType &type)
bool operator!=(const MFDataType &a, const MFDataType &b)
bool operator==(const MFDataType &a, const MFDataType &b)
uint64_t get_default_hash_2(const T1 &v1, const T2 &v2)
unsigned __int64 uint64_t