Lines Matching refs:Input

44 //  Input
47 Input::Input(StringRef InputContent,
59 Input::~Input() {
62 std::error_code Input::error() { return EC; }
65 void Input::HNode::anchor() {}
66 void Input::EmptyHNode::anchor() {}
67 void Input::ScalarHNode::anchor() {}
68 void Input::MapHNode::anchor() {}
69 void Input::SequenceHNode::anchor() {}
71 bool Input::outputting() {
75 bool Input::setCurrentDocument() {
96 bool Input::nextDocument() {
100 const Node *Input::getCurrentNode() const {
104 bool Input::mapTag(StringRef Tag, bool Default) {
114 void Input::beginMapping() {
124 bool Input::preflightKey(const char *Key, bool Required, bool, bool &UseDefault,
157 void Input::postflightKey(void *saveInfo) {
161 void Input::endMapping() {
176 void Input::beginFlowMapping() { beginMapping(); }
178 void Input::endFlowMapping() { endMapping(); }
180 unsigned Input::beginSequence() {
195 void Input::endSequence() {
198 bool Input::preflightElement(unsigned Index, void *&SaveInfo) {
209 void Input::postflightElement(void *SaveInfo) {
213 unsigned Input::beginFlowSequence() { return beginSequence(); }
215 bool Input::preflightFlowElement(unsigned index, void *&SaveInfo) {
226 void Input::postflightFlowElement(void *SaveInfo) {
230 void Input::endFlowSequence() {
233 void Input::beginEnumScalar() {
237 bool Input::matchEnumScalar(const char *Str, bool) {
249 bool Input::matchEnumFallback() {
256 void Input::endEnumScalar() {
262 bool Input::beginBitSetScalar(bool &DoClear) {
273 bool Input::bitSetMatch(const char *Str, bool) {
295 void Input::endBitSetScalar() {
309 void Input::scalarString(StringRef &S, bool) {
317 void Input::blockScalarString(StringRef &S) { scalarString(S, false); }
319 void Input::setError(HNode *hnode, const Twine &message) {
324 void Input::setError(Node *node, const Twine &message) {
329 std::unique_ptr<Input::HNode> Input::createHNodes(Node *N) {
379 bool Input::MapHNode::isValidKey(StringRef Key) {
387 void Input::setError(const Twine &Message) {
391 bool Input::canElideEmptySequence() {