clang  3.9.0
Public Types | Public Attributes | List of all members
clang::format::JsModuleReference Struct Reference
Collaboration diagram for clang::format::JsModuleReference:
[legend]

Public Types

enum  ReferenceCategory { SIDE_EFFECT, ABSOLUTE, RELATIVE_PARENT, RELATIVE }
 

Public Attributes

bool IsExport = false
 
ReferenceCategory Category = ReferenceCategory::SIDE_EFFECT
 
StringRef URL
 
StringRef Prefix
 
SmallVector< JsImportedSymbol, 1 > Symbols
 
SourceRange Range
 

Detailed Description

Definition at line 73 of file SortJavaScriptImports.cpp.

Member Enumeration Documentation

Enumerator
SIDE_EFFECT 
ABSOLUTE 
RELATIVE_PARENT 
RELATIVE 

Definition at line 76 of file SortJavaScriptImports.cpp.

Member Data Documentation

ReferenceCategory clang::format::JsModuleReference::Category = ReferenceCategory::SIDE_EFFECT
bool clang::format::JsModuleReference::IsExport = false
StringRef clang::format::JsModuleReference::Prefix

Definition at line 87 of file SortJavaScriptImports.cpp.

Referenced by clang::format::operator<().

SourceRange clang::format::JsModuleReference::Range

Definition at line 92 of file SortJavaScriptImports.cpp.

SmallVector<JsImportedSymbol, 1> clang::format::JsModuleReference::Symbols

Definition at line 89 of file SortJavaScriptImports.cpp.

StringRef clang::format::JsModuleReference::URL

Definition at line 84 of file SortJavaScriptImports.cpp.

Referenced by clang::format::operator<().


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