LLDB mainline
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
lldb_private::postfix::SymbolNode Class Reference

A node representing a symbolic reference to a named entity. More...

#include <PostfixExpression.h>

Inheritance diagram for lldb_private::postfix::SymbolNode:
Inheritance graph
[legend]

Public Member Functions

 SymbolNode (llvm::StringRef name)
 
llvm::StringRef GetName () const
 
- Public Member Functions inherited from lldb_private::postfix::Node
Kind GetKind () const
 

Static Public Member Functions

static bool classof (const Node *node)
 

Private Attributes

llvm::StringRef m_name
 

Additional Inherited Members

- Public Types inherited from lldb_private::postfix::Node
enum  Kind {
  BinaryOp , InitialValue , Integer , Register ,
  Symbol , UnaryOp
}
 
- Protected Member Functions inherited from lldb_private::postfix::Node
 Node (Kind kind)
 

Detailed Description

A node representing a symbolic reference to a named entity.

This may be a register, which hasn't yet been resolved to a RegisterNode.

Definition at line 119 of file PostfixExpression.h.

Constructor & Destructor Documentation

◆ SymbolNode()

lldb_private::postfix::SymbolNode::SymbolNode ( llvm::StringRef  name)
inline

Definition at line 121 of file PostfixExpression.h.

Member Function Documentation

◆ classof()

static bool lldb_private::postfix::SymbolNode::classof ( const Node node)
inlinestatic

◆ GetName()

llvm::StringRef lldb_private::postfix::SymbolNode::GetName ( ) const
inline

Member Data Documentation

◆ m_name

llvm::StringRef lldb_private::postfix::SymbolNode::m_name
private

Definition at line 128 of file PostfixExpression.h.

Referenced by GetName().


The documentation for this class was generated from the following file: