Lines Matching refs:Input

56 Input::Input(StringRef InputContent, void *Ctxt,  in Input()  function in Input
64 Input::Input(MemoryBufferRef Input, void *Ctxt, in Input() function in Input
66 : IO(Ctxt), Strm(new Stream(Input, SrcMgr, false, &EC)) { in Input()
72 Input::~Input() = default;
74 std::error_code Input::error() { return EC; } in error()
77 void Input::HNode::anchor() {} in anchor()
78 void Input::EmptyHNode::anchor() {} in anchor()
79 void Input::ScalarHNode::anchor() {} in anchor()
80 void Input::MapHNode::anchor() {} in anchor()
81 void Input::SequenceHNode::anchor() {} in anchor()
83 bool Input::outputting() { in outputting()
87 bool Input::setCurrentDocument() { in setCurrentDocument()
108 bool Input::nextDocument() { in nextDocument()
112 const Node *Input::getCurrentNode() const { in getCurrentNode()
116 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()
182 void Input::postflightKey(void *saveInfo) { in postflightKey()
186 void Input::endMapping() { in endMapping()
201 void Input::beginFlowMapping() { beginMapping(); } in beginFlowMapping()
203 void Input::endFlowMapping() { endMapping(); } in endFlowMapping()
205 unsigned Input::beginSequence() { in beginSequence()
220 void Input::endSequence() { in endSequence()
223 bool Input::preflightElement(unsigned Index, void *&SaveInfo) { in preflightElement()
234 void Input::postflightElement(void *SaveInfo) { in postflightElement()
238 unsigned Input::beginFlowSequence() { return beginSequence(); } in beginFlowSequence()
240 bool Input::preflightFlowElement(unsigned index, void *&SaveInfo) { in preflightFlowElement()
251 void Input::postflightFlowElement(void *SaveInfo) { in postflightFlowElement()
255 void Input::endFlowSequence() { in endFlowSequence()
258 void Input::beginEnumScalar() { in beginEnumScalar()
262 bool Input::matchEnumScalar(const char *Str, bool) { in matchEnumScalar()
274 bool Input::matchEnumFallback() { in matchEnumFallback()
281 void Input::endEnumScalar() { in endEnumScalar()
287 bool Input::beginBitSetScalar(bool &DoClear) { in beginBitSetScalar()
298 bool Input::bitSetMatch(const char *Str, bool) { in bitSetMatch()
320 void Input::endBitSetScalar() { in endBitSetScalar()
334 void Input::scalarString(StringRef &S, QuotingType) { in scalarString()
342 void Input::blockScalarString(StringRef &S) { scalarString(S, QuotingType::None); } in blockScalarString()
344 void Input::scalarTag(std::string &Tag) { in scalarTag()
348 void Input::setError(HNode *hnode, const Twine &message) { in setError()
353 NodeKind Input::getNodeKind() { in getNodeKind()
363 void Input::setError(Node *node, const Twine &message) { in setError()
368 std::unique_ptr<Input::HNode> Input::createHNodes(Node *N) { in createHNodes()
422 void Input::setError(const Twine &Message) { in setError()
426 bool Input::canElideEmptySequence() { in canElideEmptySequence()