reference, declarationdefinition
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();