v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::torque::QualifiedName Struct Reference

#include <declarable.h>

Collaboration diagram for v8::internal::torque::QualifiedName:

Public Member Functions

 QualifiedName (std::vector< std::string > namespace_qualification, std::string name)
 
 QualifiedName (std::string name)
 
bool HasNamespaceQualification () const
 
QualifiedName DropFirstNamespaceQualification () const
 

Static Public Member Functions

static QualifiedName Parse (std::string qualified_name)
 

Public Attributes

std::vector< std::string > namespace_qualification
 
std::string name
 

Friends

std::ostream & operator<< (std::ostream &os, const QualifiedName &name)
 

Detailed Description

Definition at line 27 of file declarable.h.

Constructor & Destructor Documentation

◆ QualifiedName() [1/2]

v8::internal::torque::QualifiedName::QualifiedName ( std::vector< std::string > namespace_qualification,
std::string name )
inline

Definition at line 31 of file declarable.h.

Here is the caller graph for this function:

◆ QualifiedName() [2/2]

v8::internal::torque::QualifiedName::QualifiedName ( std::string name)
inlineexplicit

Definition at line 35 of file declarable.h.

Member Function Documentation

◆ DropFirstNamespaceQualification()

QualifiedName v8::internal::torque::QualifiedName::DropFirstNamespaceQualification ( ) const
inline

Definition at line 44 of file declarable.h.

◆ HasNamespaceQualification()

bool v8::internal::torque::QualifiedName::HasNamespaceQualification ( ) const
inline

Definition at line 40 of file declarable.h.

◆ Parse()

QualifiedName v8::internal::torque::QualifiedName::Parse ( std::string qualified_name)
static

Definition at line 18 of file declarable.cc.

Here is the call graph for this function:

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream & os,
const QualifiedName & name )
friend

Definition at line 30 of file declarable.cc.

Member Data Documentation

◆ name

std::string v8::internal::torque::QualifiedName::name

Definition at line 29 of file declarable.h.

◆ namespace_qualification

std::vector<std::string> v8::internal::torque::QualifiedName::namespace_qualification

Definition at line 28 of file declarable.h.


The documentation for this struct was generated from the following files: