Lines Matching defs:Input
40 // Input
43 Input::Input(StringRef InputContent, void *Ctxt)
50 Input::~Input() {
54 error_code Input::error() {
58 void Input::setDiagHandler(SourceMgr::DiagHandlerTy Handler, void *Ctxt) {
62 bool Input::outputting() {
66 bool Input::setCurrentDocument() {
81 void Input::nextDocument() {
85 void Input::beginMapping() {
94 bool Input::preflightKey(const char *Key, bool Required, bool, bool &UseDefault,
118 void Input::postflightKey(void *saveInfo) {
122 void Input::endMapping() {
137 unsigned Input::beginSequence() {
144 void Input::endSequence() {
147 bool Input::preflightElement(unsigned Index, void *&SaveInfo) {
158 void Input::postflightElement(void *SaveInfo) {
162 unsigned Input::beginFlowSequence() {
169 bool Input::preflightFlowElement(unsigned index, void *&SaveInfo) {
180 void Input::postflightFlowElement(void *SaveInfo) {
184 void Input::endFlowSequence() {
187 void Input::beginEnumScalar() {
191 bool Input::matchEnumScalar(const char *Str, bool) {
203 void Input::endEnumScalar() {
209 bool Input::beginBitSetScalar(bool &DoClear) {
220 bool Input::bitSetMatch(const char *Str, bool) {
243 void Input::endBitSetScalar() {
257 void Input::scalarString(StringRef &S) {
265 void Input::setError(HNode *hnode, const Twine &message) {
269 void Input::setError(Node *node, const Twine &message) {
274 Input::HNode *Input::createHNodes(Node *N) {
324 bool Input::MapHNode::isValidKey(StringRef Key) {
333 void Input::setError(const Twine &Message) {
337 Input::MapHNode::~MapHNode() {
344 Input::SequenceHNode::~SequenceHNode() {
601 StringRef ScalarTraits<bool>::input(StringRef Scalar, void *, bool &Val) {
617 StringRef ScalarTraits<StringRef>::input(StringRef Scalar, void *,
630 StringRef ScalarTraits<uint8_t>::input(StringRef Scalar, void *, uint8_t &Val) {
645 StringRef ScalarTraits<uint16_t>::input(StringRef Scalar, void *,
661 StringRef ScalarTraits<uint32_t>::input(StringRef Scalar, void *,
677 StringRef ScalarTraits<uint64_t>::input(StringRef Scalar, void *,
692 StringRef ScalarTraits<int8_t>::input(StringRef Scalar, void *, int8_t &Val) {
707 StringRef ScalarTraits<int16_t>::input(StringRef Scalar, void *, int16_t &Val) {
722 StringRef ScalarTraits<int32_t>::input(StringRef Scalar, void *, int32_t &Val) {
737 StringRef ScalarTraits<int64_t>::input(StringRef Scalar, void *, int64_t &Val) {
749 StringRef ScalarTraits<double>::input(StringRef Scalar, void *, double &Val) {
762 StringRef ScalarTraits<float>::input(StringRef Scalar, void *, float &Val) {
776 StringRef ScalarTraits<Hex8>::input(StringRef Scalar, void *, Hex8 &Val) {
791 StringRef ScalarTraits<Hex16>::input(StringRef Scalar, void *, Hex16 &Val) {
806 StringRef ScalarTraits<Hex32>::input(StringRef Scalar, void *, Hex32 &Val) {
821 StringRef ScalarTraits<Hex64>::input(StringRef Scalar, void *, Hex64 &Val) {