LLDB  mainline
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
lldb_private::URI Struct Reference

#include <UriParser.h>

Collaboration diagram for lldb_private::URI:
Collaboration graph
[legend]

Public Member Functions

bool operator== (const URI &R) const
 

Static Public Member Functions

static llvm::Optional< URIParse (llvm::StringRef uri)
 

Public Attributes

llvm::StringRef scheme
 
llvm::StringRef hostname
 
llvm::Optional< uint16_tport
 
llvm::StringRef path
 

Detailed Description

Definition at line 17 of file UriParser.h.

Member Function Documentation

◆ operator==()

bool lldb_private::URI::operator== ( const URI R) const
inline

Definition at line 23 of file UriParser.h.

References hostname, path, port, and scheme.

◆ Parse()

llvm::Optional< URI > URI::Parse ( llvm::StringRef  uri)
static

Member Data Documentation

◆ hostname

llvm::StringRef lldb_private::URI::hostname

Definition at line 19 of file UriParser.h.

Referenced by lldb_private::operator<<(), operator==(), and Parse().

◆ path

llvm::StringRef lldb_private::URI::path

Definition at line 21 of file UriParser.h.

Referenced by lldb_private::operator<<(), operator==(), and Parse().

◆ port

llvm::Optional<uint16_t> lldb_private::URI::port

Definition at line 20 of file UriParser.h.

Referenced by lldb_private::operator<<(), operator==(), and Parse().

◆ scheme

llvm::StringRef lldb_private::URI::scheme

Definition at line 18 of file UriParser.h.

Referenced by lldb_private::operator<<(), operator==(), and Parse().


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