Lines Matching defs:NodeKind
43 enum class NodeKind : uint8_t {
290 /// static NodeKind getKind(const MyPoly &poly) {
302 // static NodeKind getKind(const T &poly);
554 using Signature_getKind = NodeKind (*)(const T &);
819 virtual NodeKind getNodeKind() = 0;
1162 case NodeKind::Scalar:
1164 case NodeKind::Map:
1166 case NodeKind::Sequence:
1482 NodeKind getNodeKind() override;
1633 NodeKind getNodeKind() override;
1945 assert(PolymorphicTraits<T>::getKind(Val) != NodeKind::Scalar && "plain scalar documents are not supported");