Lines Matching refs:Input
58 Input::Input(StringRef InputContent, void *Ctxt, in Input() function in Input
66 Input::Input(MemoryBufferRef Input, void *Ctxt, in Input() function in Input
68 : IO(Ctxt), Strm(new Stream(Input, SrcMgr, false, &EC)) { in Input()
74 Input::~Input() = default;
76 std::error_code Input::error() { return EC; } in error()
78 bool Input::outputting() const { in outputting()
82 bool Input::setCurrentDocument() { in setCurrentDocument()
103 bool Input::nextDocument() { in nextDocument()
107 const Node *Input::getCurrentNode() const { in getCurrentNode()
111 bool Input::mapTag(StringRef Tag, bool Default) { in mapTag()
126 void Input::beginMapping() { in beginMapping()
136 std::vector<StringRef> Input::keys() { in keys()
148 bool Input::preflightKey(const char *Key, bool Required, bool, bool &UseDefault, in preflightKey()
186 void Input::postflightKey(void *saveInfo) { in postflightKey()
190 void Input::endMapping() { in endMapping()
209 void Input::beginFlowMapping() { beginMapping(); } in beginFlowMapping()
211 void Input::endFlowMapping() { endMapping(); } in endFlowMapping()
213 unsigned Input::beginSequence() { in beginSequence()
228 void Input::endSequence() { in endSequence()
231 bool Input::preflightElement(unsigned Index, void *&SaveInfo) { in preflightElement()
242 void Input::postflightElement(void *SaveInfo) { in postflightElement()
246 unsigned Input::beginFlowSequence() { return beginSequence(); } in beginFlowSequence()
248 bool Input::preflightFlowElement(unsigned index, void *&SaveInfo) { in preflightFlowElement()
259 void Input::postflightFlowElement(void *SaveInfo) { in postflightFlowElement()
263 void Input::endFlowSequence() { in endFlowSequence()
266 void Input::beginEnumScalar() { in beginEnumScalar()
270 bool Input::matchEnumScalar(const char *Str, bool) { in matchEnumScalar()
282 bool Input::matchEnumFallback() { in matchEnumFallback()
289 void Input::endEnumScalar() { in endEnumScalar()
295 bool Input::beginBitSetScalar(bool &DoClear) { in beginBitSetScalar()
306 bool Input::bitSetMatch(const char *Str, bool) { in bitSetMatch()
328 void Input::endBitSetScalar() { in endBitSetScalar()
342 void Input::scalarString(StringRef &S, QuotingType) { in scalarString()
350 void Input::blockScalarString(StringRef &S) { scalarString(S, QuotingType::None); } in blockScalarString()
352 void Input::scalarTag(std::string &Tag) { in scalarTag()
356 void Input::setError(HNode *hnode, const Twine &message) { in setError()
361 NodeKind Input::getNodeKind() { in getNodeKind()
371 void Input::setError(Node *node, const Twine &message) { in setError()
376 void Input::setError(const SMRange &range, const Twine &message) { in setError()
381 void Input::reportWarning(HNode *hnode, const Twine &message) { in reportWarning()
386 void Input::reportWarning(Node *node, const Twine &message) { in reportWarning()
390 void Input::reportWarning(const SMRange &range, const Twine &message) { in reportWarning()
394 void Input::releaseHNodeBuffers() { in releaseHNodeBuffers()
401 Input::HNode *Input::createHNodes(Node *N) { in createHNodes()
470 void Input::setError(const Twine &Message) { in setError()
474 void Input::setAllowUnknownKeys(bool Allow) { AllowUnknownKeys = Allow; } in setAllowUnknownKeys()
476 bool Input::canElideEmptySequence() { in canElideEmptySequence()