std::unique_ptr<BoundConstraint> |
GetBoundConstraint() |
TypeSymbol* |
GetType() |
void |
Reset() |
bool |
Result() const |
void |
Visit(ArrayNode& arrayNode) override |
void |
Visit(BoolNode& boolNode) override |
void |
Visit(ByteNode& byteNode) override |
void |
Visit(CharNode& charNode) override |
void |
Visit(CommonConstraintNode& commonConstraintNode) override |
void |
Visit(ConceptIdNode& conceptIdNode) override |
void |
Visit(ConceptNode& conceptNode) override |
void |
Visit(ConjunctiveConstraintNode& conjunctiveConstraintNode) override |
void |
Visit(ConstNode& constNode) override |
void |
Visit(ConstructorConstraintNode& constructorConstraintNode) override |
void |
Visit(ConvertibleConstraintNode& convertibleConstraintNode) override |
void |
Visit(DerivedConstraintNode& derivedConstraintNode) override |
void |
Visit(DestructorConstraintNode& destructorConstraintNode) override |
void |
Visit(DisjunctiveConstraintNode& disjunctiveConstraintNode) override |
void |
Visit(DotNode& dotNode) override |
void |
Visit(DoubleNode& doubleNode) override |
void |
Visit(ExplicitlyConvertibleConstraintNode& explicitlyConvertibleConstraintNode) override |
void |
Visit(FloatNode& floatNode) override |
void |
Visit(FunctionConstraintNode& functionConstraintNode) override |
void |
Visit(IdentifierNode& identifierNode) override |
void |
Visit(IntNode& intNode) override |
void |
Visit(IsConstraintNode& isConstraintNode) override |
void |
Visit(LValueRefNode& lvalueRefNode) override |
void |
Visit(LongNode& longNode) override |
void |
Visit(MemberFunctionConstraintNode& memberFunctionConstraintNode) override |
void |
Visit(MultiParamConstraintNode& multiParamConstraintNode) override |
void |
Visit(NonreferenceTypeConstraintNode& nonreferenceTypeConstraintNode) override |
void |
Visit(ParenthesizedConstraintNode& parenthesizedConstraintNode) override |
void |
Visit(PointerNode& pointerNode) override |
void |
Visit(PredicateConstraintNode& predicateConstraintNode) override |
void |
Visit(RValueRefNode& rvalueRefNode) override |
void |
Visit(SByteNode& sbyteNode) override |
void |
Visit(SameConstraintNode& sameConstraintNode) override |
void |
Visit(ShortNode& shortNode) override |
void |
Visit(TemplateIdNode& templateIdNode) override |
void |
Visit(TypeNameConstraintNode& typeNameConstraintNode) override |
void |
Visit(UCharNode& ucharNode) override |
void |
Visit(UIntNode& uintNode) override |
void |
Visit(ULongNode& ulongNode) override |
void |
Visit(UShortNode& ushortNode) override |
void |
Visit(VoidNode& voidNode) override |
void |
Visit(WCharNode& wcharNode) override |
void |
Visit(WhereConstraintNode& whereConstraintNode) override |