CIRCT 23.0.0git
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
circt::ImportVerilog::LocationKey Struct Reference

#include <ImportVerilogInternals.h>

Collaboration diagram for circt::ImportVerilog::LocationKey:
Collaboration graph
[legend]

Public Member Functions

std::strong_ordering operator<=> (const LocationKey &) const =default
 
bool operator== (const LocationKey &) const =default
 

Static Public Member Functions

static LocationKey get (const slang::SourceLocation &loc, const slang::SourceManager &mgr)
 

Public Attributes

uint64_t sortKey
 
size_t offset
 

Detailed Description

Definition at line 141 of file ImportVerilogInternals.h.

Member Function Documentation

◆ get()

static LocationKey circt::ImportVerilog::LocationKey::get ( const slang::SourceLocation &  loc,
const slang::SourceManager &  mgr 
)
inlinestatic

◆ operator<=>()

std::strong_ordering circt::ImportVerilog::LocationKey::operator<=> ( const LocationKey ) const
default

◆ operator==()

bool circt::ImportVerilog::LocationKey::operator== ( const LocationKey ) const
default

Member Data Documentation

◆ offset

size_t circt::ImportVerilog::LocationKey::offset

Definition at line 143 of file ImportVerilogInternals.h.

Referenced by get().

◆ sortKey

uint64_t circt::ImportVerilog::LocationKey::sortKey

Definition at line 142 of file ImportVerilogInternals.h.


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