Lines Matching refs:Input
59 Input::Input(StringRef InputContent, void *Ctxt, in Input() function in Input
67 Input::Input(MemoryBufferRef Input, void *Ctxt, in Input() argument
69 : IO(Ctxt), Strm(new Stream(Input, SrcMgr, false, &EC)) { in Input()
75 Input::~Input() = default;
77 std::error_code Input::error() { return EC; } in error()
80 void Input::HNode::anchor() {} in anchor()
81 void Input::EmptyHNode::anchor() {} in anchor()
82 void Input::ScalarHNode::anchor() {} in anchor()
83 void Input::MapHNode::anchor() {} in anchor()
84 void Input::SequenceHNode::anchor() {} in anchor()
86 bool Input::outputting() const { in outputting()
90 bool Input::setCurrentDocument() { in setCurrentDocument()
110 bool Input::nextDocument() { in nextDocument()
114 const Node *Input::getCurrentNode() const { in getCurrentNode()
118 bool Input::mapTag(StringRef Tag, bool Default) { in mapTag()
133 void Input::beginMapping() { in beginMapping()
143 std::vector<StringRef> Input::keys() { in keys()
155 bool Input::preflightKey(const char *Key, bool Required, bool, bool &UseDefault, in preflightKey()
191 void Input::postflightKey(void *saveInfo) { in postflightKey()
195 void Input::endMapping() { in endMapping()
214 void Input::beginFlowMapping() { beginMapping(); } in beginFlowMapping()
216 void Input::endFlowMapping() { endMapping(); } in endFlowMapping()
218 unsigned Input::beginSequence() { in beginSequence()
233 void Input::endSequence() { in endSequence()
236 bool Input::preflightElement(unsigned Index, void *&SaveInfo) { in preflightElement()
247 void Input::postflightElement(void *SaveInfo) { in postflightElement()
251 unsigned Input::beginFlowSequence() { return beginSequence(); } in beginFlowSequence()
253 bool Input::preflightFlowElement(unsigned index, void *&SaveInfo) { in preflightFlowElement()
264 void Input::postflightFlowElement(void *SaveInfo) { in postflightFlowElement()
268 void Input::endFlowSequence() { in endFlowSequence()
271 void Input::beginEnumScalar() { in beginEnumScalar()
275 bool Input::matchEnumScalar(const char *Str, bool) { in matchEnumScalar()
287 bool Input::matchEnumFallback() { in matchEnumFallback()
294 void Input::endEnumScalar() { in endEnumScalar()
300 bool Input::beginBitSetScalar(bool &DoClear) { in beginBitSetScalar()
311 bool Input::bitSetMatch(const char *Str, bool) { in bitSetMatch()
333 void Input::endBitSetScalar() { in endBitSetScalar()
347 void Input::scalarString(StringRef &S, QuotingType) { in scalarString()
355 void Input::blockScalarString(StringRef &S) { scalarString(S, QuotingType::None); } in blockScalarString()
357 void Input::scalarTag(std::string &Tag) { in scalarTag()
361 void Input::setError(HNode *hnode, const Twine &message) { in setError()
366 NodeKind Input::getNodeKind() { in getNodeKind()
376 void Input::setError(Node *node, const Twine &message) { in setError()
381 void Input::setError(const SMRange &range, const Twine &message) { in setError()
386 void Input::reportWarning(HNode *hnode, const Twine &message) { in reportWarning()
391 void Input::reportWarning(Node *node, const Twine &message) { in reportWarning()
395 void Input::reportWarning(const SMRange &range, const Twine &message) { in reportWarning()
399 std::unique_ptr<Input::HNode> Input::createHNodes(Node *N) { in createHNodes()
454 void Input::setError(const Twine &Message) { in setError()
458 void Input::setAllowUnknownKeys(bool Allow) { AllowUnknownKeys = Allow; } in setAllowUnknownKeys()
460 bool Input::canElideEmptySequence() { in canElideEmptySequence()