Searched refs:FormatElement (Results 1 – 4 of 4) sorted by relevance
161 class FormatElement {163 virtual ~FormatElement();176 FormatElement(Kind kind) : kind(kind) {} in FormatElement() function185 template <FormatElement::Kind ElementKind>186 class FormatElementBase : public FormatElement {338 std::vector<FormatElement *> arguments;354 FormatElement *arg;384 std::vector<FormatElement *> thenElements;386 std::vector<FormatElement *> elseElements;461 virtual FailureOr<FormatElement *>[all …]
141 FunctionalTypeDirective(FormatElement *inputs, FormatElement *results) in FunctionalTypeDirective()168 FormatElement *arg;2703 FailureOr<FormatElement *>2770 FailureOr<FormatElement *>2804 FailureOr<FormatElement *>2845 FailureOr<FormatElement *>2865 FailureOr<FormatElement *>2880 FailureOr<FormatElement *>2896 FailureOr<FormatElement *>2914 FailureOr<FormatElement *>[all …]
237 std::vector<FormatElement *> elements;278 for (FormatElement *el : elements) in genParser()600 FormatElement *param; in genCustomParser()629 ArrayRef<FormatElement *> elements = in genOptionalGroupParser()685 for (FormatElement *el : elements) in genPrinter()816 FormatElement *param = arg; in genCustomPrinter()894 FailureOr<FormatElement *>995 FailureOr<FormatElement *>1024 FailureOr<FormatElement *>1045 FailureOr<FormatElement *>[all …]
187 FormatElement::~FormatElement() = default;191 FailureOr<std::vector<FormatElement *>> FormatParser::parse() { in parse()195 std::vector<FormatElement *> elements; in parse()197 FailureOr<FormatElement *> element = parseElement(TopLevelContext); in parse()212 FailureOr<FormatElement *> FormatParser::parseElement(Context ctx) { in parseElement()225 FailureOr<FormatElement *> FormatParser::parseLiteral(Context ctx) { in parseLiteral()256 FailureOr<FormatElement *> FormatParser::parseVariable(Context ctx) { in parseVariable()266 FailureOr<FormatElement *> FormatParser::parseDirective(Context ctx) { in parseDirective()285 std::vector<FormatElement *> thenElements, elseElements; in parseOptionalGroup()288 FailureOr<FormatElement *> element = parseElement(TopLevelContext); in parseOptionalGroup()[all …]