Lines Matching defs:Input

43 //  Input
46 Input::Input(StringRef InputContent,
58 Input::~Input() {
61 std::error_code Input::error() { return EC; }
64 void Input::HNode::anchor() {}
65 void Input::EmptyHNode::anchor() {}
66 void Input::ScalarHNode::anchor() {}
67 void Input::MapHNode::anchor() {}
68 void Input::SequenceHNode::anchor() {}
70 bool Input::outputting() {
74 bool Input::setCurrentDocument() {
95 bool Input::nextDocument() {
99 bool Input::mapTag(StringRef Tag, bool Default) {
109 void Input::beginMapping() {
119 bool Input::preflightKey(const char *Key, bool Required, bool, bool &UseDefault,
152 void Input::postflightKey(void *saveInfo) {
156 void Input::endMapping() {
171 unsigned Input::beginSequence() {
186 void Input::endSequence() {
189 bool Input::preflightElement(unsigned Index, void *&SaveInfo) {
200 void Input::postflightElement(void *SaveInfo) {
204 unsigned Input::beginFlowSequence() { return beginSequence(); }
206 bool Input::preflightFlowElement(unsigned index, void *&SaveInfo) {
217 void Input::postflightFlowElement(void *SaveInfo) {
221 void Input::endFlowSequence() {
224 void Input::beginEnumScalar() {
228 bool Input::matchEnumScalar(const char *Str, bool) {
240 bool Input::matchEnumFallback() {
247 void Input::endEnumScalar() {
253 bool Input::beginBitSetScalar(bool &DoClear) {
264 bool Input::bitSetMatch(const char *Str, bool) {
286 void Input::endBitSetScalar() {
300 void Input::scalarString(StringRef &S, bool) {
308 void Input::setError(HNode *hnode, const Twine &message) {
313 void Input::setError(Node *node, const Twine &message) {
318 std::unique_ptr<Input::HNode> Input::createHNodes(Node *N) {
371 bool Input::MapHNode::isValidKey(StringRef Key) {
379 void Input::setError(const Twine &Message) {
383 bool Input::canElideEmptySequence() {