V8 Project
v8::internal::Expression Member List
This is the complete list of members for
v8::internal::Expression
, including all inherited members.
Accept
(AstVisitor *v)=0
v8::internal::AstNode
pure virtual
AsBreakableStatement
()
v8::internal::AstNode
inline
virtual
AsIterationStatement
()
v8::internal::AstNode
inline
virtual
AsMaterializedLiteral
()
v8::internal::AstNode
inline
virtual
AsTargetCollector
()
v8::internal::AstNode
inline
virtual
AstNode
(int position)
v8::internal::AstNode
inline
explicit
bounds
() const
v8::internal::Expression
inline
bounds_
v8::internal::Expression
private
Context
enum name
v8::internal::Expression
Expression
(Zone *zone, int pos, IdGen *id_gen)
v8::internal::Expression
inline
protected
GetReceiverTypes
()
v8::internal::Expression
inline
virtual
GetStoreMode
()
v8::internal::Expression
inline
virtual
id
() const
v8::internal::Expression
inline
id_
v8::internal::Expression
private
increase_parenthesization_level
()
v8::internal::Expression
inline
INLINE
(void *operator new(size_t size, Zone *zone))
v8::internal::ZoneObject
is_parenthesized
() const
v8::internal::Expression
inline
IsMonomorphic
()
v8::internal::Expression
inline
virtual
IsNullLiteral
() const
v8::internal::Expression
IsPropertyName
() const
v8::internal::Expression
inline
virtual
IsSmiLiteral
() const
v8::internal::Expression
IsStringLiteral
() const
v8::internal::Expression
IsUndefinedLiteral
(Isolate *isolate) const
v8::internal::Expression
IsValidReferenceExpression
() const
v8::internal::Expression
inline
virtual
kEffect
enum value
v8::internal::Expression
kInvalid
enum value
v8::internal::AstNode
kTest
enum value
v8::internal::Expression
kUninitialized
enum value
v8::internal::Expression
kValue
enum value
v8::internal::Expression
node_type
() const =0
v8::internal::AstNode
pure virtual
NodeType
enum name
v8::internal::AstNode
operator delete
(void *, size_t)
v8::internal::ZoneObject
inline
operator delete
(void *pointer, Zone *zone)
v8::internal::ZoneObject
inline
operator new
(size_t size, Zone *zone)
v8::internal::AstNode
inline
operator new
(size_t size)
v8::internal::AstNode
private
parenthesization_level
() const
v8::internal::Expression
inline
parenthesization_level_
v8::internal::Expression
private
position
() const
v8::internal::AstNode
inline
position_
v8::internal::AstNode
private
RecordToBooleanTypeFeedback
(TypeFeedbackOracle *oracle)
v8::internal::Expression
virtual
ResultOverwriteAllowed
() const
v8::internal::Expression
inline
virtual
reuse
(BailoutId id)
v8::internal::AstNode
inline
protected
static
set_bounds
(Bounds bounds)
v8::internal::Expression
inline
set_to_boolean_types
(byte types)
v8::internal::Expression
inline
protected
test_id
() const
v8::internal::Expression
inline
test_id_
v8::internal::Expression
private
to_boolean_types
() const
v8::internal::Expression
inline
to_boolean_types_
v8::internal::Expression
private
ToBooleanIsFalse
() const
v8::internal::Expression
inline
virtual
ToBooleanIsTrue
() const
v8::internal::Expression
inline
virtual
~AstNode
()
v8::internal::AstNode
inline
virtual
Generated on Tue Jul 1 2025 03:58:56 for V8 Project by
1.9.1