VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
visutwin::canvas::URI Class Reference

#include <core/uri.h>

Public Member Functions

std::map< std::string, std::string > getQuery () const
void setQuery (const std::map< std::string, std::string > &params)
std::string toString () const
 URI (const std::string &uri)

Public Attributes

std::string authority
std::string fragment
std::string path
std::string query
std::string scheme

Detailed Description

Definition at line 105 of file uri.h.

Constructor & Destructor Documentation

◆ URI()

visutwin::canvas::URI::URI ( const std::string & uri)
inlineexplicit

Definition at line 108 of file uri.h.

References authority, fragment, path, query, and scheme.

Member Function Documentation

◆ getQuery()

std::map< std::string, std::string > visutwin::canvas::URI::getQuery ( ) const
inlinenodiscard

Definition at line 139 of file uri.h.

References visutwin::canvas::decodeURIComponent(), and query.

◆ setQuery()

void visutwin::canvas::URI::setQuery ( const std::map< std::string, std::string > & params)
inline

Definition at line 160 of file uri.h.

References visutwin::canvas::encodeURIComponent(), and query.

◆ toString()

std::string visutwin::canvas::URI::toString ( ) const
inlinenodiscard

Definition at line 120 of file uri.h.

References authority, fragment, path, query, and scheme.

Member Data Documentation

◆ authority

std::string visutwin::canvas::URI::authority

Definition at line 173 of file uri.h.

Referenced by toString(), and URI().

◆ fragment

std::string visutwin::canvas::URI::fragment

Definition at line 176 of file uri.h.

Referenced by toString(), and URI().

◆ path

std::string visutwin::canvas::URI::path

Definition at line 174 of file uri.h.

Referenced by toString(), and URI().

◆ query

std::string visutwin::canvas::URI::query

Definition at line 175 of file uri.h.

Referenced by getQuery(), setQuery(), toString(), and URI().

◆ scheme

std::string visutwin::canvas::URI::scheme

Definition at line 172 of file uri.h.

Referenced by toString(), and URI().


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