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() argument
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()
79 void Input::HNode::anchor() {} in anchor()
80 void Input::EmptyHNode::anchor() {} in anchor()
81 void Input::ScalarHNode::anchor() {} in anchor()
82 void Input::MapHNode::anchor() {} in anchor()
83 void Input::SequenceHNode::anchor() {} in anchor()
85 bool Input::outputting() const { in outputting()
89 bool Input::setCurrentDocument() { in setCurrentDocument()
109 bool Input::nextDocument() { in nextDocument()
113 const Node *Input::getCurrentNode() const { in getCurrentNode()
117 bool Input::mapTag(StringRef Tag, bool Default) { in mapTag()
132 void Input::beginMapping() { in beginMapping()
142 std::vector<StringRef> Input::keys() { in keys()
154 bool Input::preflightKey(const char *Key, bool Required, bool, bool &UseDefault, in preflightKey()
190 void Input::postflightKey(void *saveInfo) { in postflightKey()
194 void Input::endMapping() { in endMapping()
213 void Input::beginFlowMapping() { beginMapping(); } in beginFlowMapping()
215 void Input::endFlowMapping() { endMapping(); } in endFlowMapping()
217 unsigned Input::beginSequence() { in beginSequence()
232 void Input::endSequence() { in endSequence()
235 bool Input::preflightElement(unsigned Index, void *&SaveInfo) { in preflightElement()
246 void Input::postflightElement(void *SaveInfo) { in postflightElement()
250 unsigned Input::beginFlowSequence() { return beginSequence(); } in beginFlowSequence()
252 bool Input::preflightFlowElement(unsigned index, void *&SaveInfo) { in preflightFlowElement()
263 void Input::postflightFlowElement(void *SaveInfo) { in postflightFlowElement()
267 void Input::endFlowSequence() { in endFlowSequence()
270 void Input::beginEnumScalar() { in beginEnumScalar()
274 bool Input::matchEnumScalar(const char *Str, bool) { in matchEnumScalar()
286 bool Input::matchEnumFallback() { in matchEnumFallback()
293 void Input::endEnumScalar() { in endEnumScalar()
299 bool Input::beginBitSetScalar(bool &DoClear) { in beginBitSetScalar()
310 bool Input::bitSetMatch(const char *Str, bool) { in bitSetMatch()
332 void Input::endBitSetScalar() { in endBitSetScalar()
346 void Input::scalarString(StringRef &S, QuotingType) { in scalarString()
354 void Input::blockScalarString(StringRef &S) { scalarString(S, QuotingType::None); } in blockScalarString()
356 void Input::scalarTag(std::string &Tag) { in scalarTag()
360 void Input::setError(HNode *hnode, const Twine &message) { in setError()
365 NodeKind Input::getNodeKind() { in getNodeKind()
375 void Input::setError(Node *node, const Twine &message) { in setError()
380 void Input::setError(const SMRange &range, const Twine &message) { in setError()
385 void Input::reportWarning(HNode *hnode, const Twine &message) { in reportWarning()
390 void Input::reportWarning(Node *node, const Twine &message) { in reportWarning()
394 void Input::reportWarning(const SMRange &range, const Twine &message) { in reportWarning()
398 std::unique_ptr<Input::HNode> Input::createHNodes(Node *N) { in createHNodes()
453 void Input::setError(const Twine &Message) { in setError()
457 void Input::setAllowUnknownKeys(bool Allow) { AllowUnknownKeys = Allow; } in setAllowUnknownKeys()
459 bool Input::canElideEmptySequence() { in canElideEmptySequence()