Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
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 3273 of file object.cc.

Constructor & Destructor Documentation

◆ FunctionName()

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

Definition at line 3275 of file object.cc.

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

Member Function Documentation

◆ Hash()

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

Definition at line 3285 of file object.cc.

3285{ return name_.Hash(); }
uword Hash() const
Definition object.h:10195

◆ Matches()

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

Definition at line 3277 of file object.cc.

3277 {
3278 if (name_.IsSymbol()) {
3279 return name_.ptr() == function.name();
3280 } else {
3281 *tmp_string_ = function.name();
3282 return name_.Equals(*tmp_string_);
3283 }
3284 }
ObjectPtr ptr() const
Definition object.h:332
bool Equals(const String &str) const
Definition object.h:13311
bool IsSymbol() const
Definition object.h:10288
Dart_NativeFunction function
Definition fuchsia.cc:51

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