Flutter Engine
The Flutter Engine
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
dart::FunctionName Class Reference

Public Member Functions

 FunctionName (const String &name, String *tmp_string)
 
bool Matches (const Function &function) const
 
intptr_t Hash () const
 

Detailed Description

Definition at line 3223 of file object.cc.

Constructor & Destructor Documentation

◆ FunctionName()

dart::FunctionName::FunctionName ( const String name,
String tmp_string 
)
inline

Definition at line 3225 of file object.cc.

3226 : name_(name), tmp_string_(tmp_string) {}
const char *const name

Member Function Documentation

◆ Hash()

intptr_t dart::FunctionName::Hash ( ) const
inline

Definition at line 3235 of file object.cc.

3235{ return name_.Hash(); }
uword Hash() const
Definition: object.h:10216

◆ Matches()

bool dart::FunctionName::Matches ( const Function function) const
inline

Definition at line 3227 of file object.cc.

3227 {
3228 if (name_.IsSymbol()) {
3229 return name_.ptr() == function.name();
3230 } else {
3231 *tmp_string_ = function.name();
3232 return name_.Equals(*tmp_string_);
3233 }
3234 }
ObjectPtr ptr() const
Definition: object.h:332
bool Equals(const String &str) const
Definition: object.h:13337
bool IsSymbol() const
Definition: object.h:10309
Dart_NativeFunction function
Definition: fuchsia.cc:51

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