|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
include/llvm/Support/YAMLParser.h 191 class NullNode final : public Node {
206 class ScalarNode final : public Node {
249 class BlockScalarNode final : public Node {
279 class KeyValueNode final : public Node {
404 class MappingNode final : public Node {
452 class SequenceNode final : public Node {
504 class AliasNode final : public Node {
Declarations
include/llvm/Support/YAMLParser.h 62 class Node;
References
include/llvm/CodeGen/MIRYamlMapping.h 54 if (const auto *Node =
118 if (const auto *Node =
include/llvm/Support/Casting.h 57 static inline bool doit(const From &Val) {
104 static inline bool doit(const From *Val) {
106 return isa_impl<To, From>::doit(*Val);
263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) {
263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) {
265 return cast_convert_val<X, Y*,
266 typename simplify_type<Y*>::SimpleType>::doit(Val);
342 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type dyn_cast(Y *Val) {
342 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type dyn_cast(Y *Val) {
366 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type
367 dyn_cast_or_null(Y *Val) {
include/llvm/Support/Error.h 330 template <typename ErrT, typename... ArgTs> Error make_error(ArgTs &&... Args) {
include/llvm/Support/YAMLParser.h 103 void printError(Node *N, const Twine &Msg);
132 Node(const Node &) = delete;
133 void operator=(const Node &) = delete;
165 Node *parseBlockNode();
191 class NullNode final : public Node {
198 static bool classof(const Node *N) { return N->getType() == NK_Null; }
206 class ScalarNode final : public Node {
230 static bool classof(const Node *N) {
249 class BlockScalarNode final : public Node {
264 static bool classof(const Node *N) {
279 class KeyValueNode final : public Node {
291 Node *getKey();
298 Node *getValue();
301 if (Node *Key = getKey()) {
303 if (Node *Val = getValue())
308 static bool classof(const Node *N) {
313 Node *Key = nullptr;
314 Node *Value = nullptr;
324 : public std::iterator<std::input_iterator_tag, ValueT> {
329 ValueT *operator->() const {
334 ValueT &operator*() const {
340 operator ValueT *() const {
404 class MappingNode final : public Node {
431 static bool classof(const Node *N) {
452 class SequenceNode final : public Node {
475 using iterator = basic_collection_iterator<SequenceNode, Node>;
488 static bool classof(const Node *N) {
497 Node *CurrentEntry = nullptr;
504 class AliasNode final : public Node {
512 Node *getTarget();
514 static bool classof(const Node *N) { return N->getType() == NK_Alias; }
527 Node *parseBlockNode();
534 Node *getRoot() {
555 Node *Root;
include/llvm/Support/YAMLTraits.h 1441 HNode(Node *n) : _node(n) { }
1446 Node *_node;
1453 EmptyHNode(Node *n) : HNode(n) { }
1464 ScalarHNode(Node *n, StringRef s) : HNode(n), _value(s) { }
1483 MapHNode(Node *n) : HNode(n) { }
1501 SequenceHNode(Node *n) : HNode(n) { }
1512 std::unique_ptr<Input::HNode> createHNodes(Node *node);
1514 void setError(Node *node, const Twine &message);
1523 const Node *getCurrentNode() const;
lib/ObjectYAML/ObjectYAML.cpp 55 } else if (const Node *N = In.getCurrentNode()) {
lib/Remarks/YAMLRemarkParser.cpp 37 yaml::Stream &Stream, yaml::Node &Node) {
178 Error YAMLRemarkParser::error(StringRef Message, yaml::Node &Node) {
195 yaml::Node *YAMLRoot = RemarkEntry.getRoot();
253 for (yaml::Node &Arg : *Args) {
363 Expected<Argument> YAMLRemarkParser::parseArg(yaml::Node &Node) {
lib/Remarks/YAMLRemarkParser.h 36 yaml::Node &Node);
81 Error error(StringRef Message, yaml::Node &Node);
95 Expected<Argument> parseArg(yaml::Node &Node);
lib/Support/VirtualFileSystem.cpp 1142 void error(yaml::Node *N, const Twine &Msg) { Stream.printError(N, Msg); }
1145 bool parseScalarString(yaml::Node *N, StringRef &Result,
1158 bool parseScalarBool(yaml::Node *N, bool &Result) {
1188 bool checkDuplicateOrUnknownKey(yaml::Node *KeyNode, StringRef Key,
1204 bool checkMissingKeys(yaml::Node *Obj, DenseMap<StringRef, KeyStatus> &Keys) {
1287 parseEntry(yaml::Node *N, RedirectingFileSystem *FS, bool IsRootEntry) {
1309 yaml::Node *NameValueNode = nullptr;
1366 for (auto &I : *Contents) {
1487 bool parse(yaml::Node *Root, RedirectingFileSystem *FS) {
1523 for (auto &I : *Roots) {
1591 yaml::Node *Root = DI->getRoot();
lib/Support/YAMLParser.cpp 1774 void Stream::printError(Node *N, const Twine &Msg) {
1861 Node *Node::parseBlockNode() {
2053 Node *KeyValueNode::getKey() {
2078 Node *KeyValueNode::getValue() {
2301 Node *Document::parseBlockNode() {
lib/Support/YAMLTraits.cpp 88 Node *N = DocIterator->getRoot();
111 const Node *Input::getCurrentNode() const {
367 void Input::setError(Node *node, const Twine &message) {
372 std::unique_ptr<Input::HNode> Input::createHNodes(Node *N) {
386 for (Node &SN : *SQ) {
396 Node *KeyNode = KVN.getKey();
398 Node *Value = KVN.getValue();
tools/clang/lib/ARCMigrate/ObjCMT.cpp 2103 Node *Root = I->getRoot();
tools/clang/lib/Tooling/JSONCompilationDatabase.cpp 335 llvm::yaml::Node *Root = I->getRoot();
345 for (auto &NextObject : *Array) {
363 llvm::yaml::Node *Value = NextKeyValue.getValue();
381 for (auto &Argument : *SequenceString) {
tools/clang/tools/extra/clangd/unittests/TraceTests.cpp 24 if (arg->getType() != llvm::yaml::Node::NK_Scalar) {
34 bool VerifyObject(llvm::yaml::Node &N,
tools/sancov/sancov.cpp 356 static std::string parseScalarString(yaml::Node *N) {
377 yaml::Node *Root = DI->getRoot();
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
83 constexpr _Tp&&
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h 123 typedef _Tp value_type;
usr/include/c++/7.4.0/bits/unique_ptr.h 824 make_unique(_Args&&... __args)
usr/include/c++/7.4.0/type_traits 1633 { typedef _Tp type; };
1983 { typedef _Up type; };
utils/unittest/googletest/include/gtest/gtest-printers.h 407 T* p, ::std::ostream* os) {
416 if (IsTrue(ImplicitlyConvertible<T*, const void*>::value)) {
utils/yaml-bench/YAMLBench.cpp 71 static std::string prettyTag(yaml::Node *N) {
84 static void dumpNode( yaml::Node *n
136 yaml::Node *n = di->getRoot();