|
FastLED 3.9.15
|
#include <url.h>
Collaboration diagram for fl::url:Classes | |
| struct | Span |
Public Member Functions | |
| url () FL_NOEXCEPT | |
| url (const char *url) FL_NOEXCEPT | |
| url (const fl::string &u) FL_NOEXCEPT | |
| url (fl::string_view url) FL_NOEXCEPT | |
| fl::string_view | authority () const FL_NOEXCEPT |
| const char * | c_str () const FL_NOEXCEPT |
| fl::string_view | fragment () const FL_NOEXCEPT |
| fl::string_view | host () const FL_NOEXCEPT |
| bool | isValid () const FL_NOEXCEPT |
| operator bool () const FL_NOEXCEPT | |
| bool | operator!= (const url &o) const FL_NOEXCEPT |
| bool | operator== (const url &o) const FL_NOEXCEPT |
| fl::string_view | path () const FL_NOEXCEPT |
| fl::u16 | port () const FL_NOEXCEPT |
| Numeric port. | |
| fl::string_view | port_str () const FL_NOEXCEPT |
| fl::string_view | query () const FL_NOEXCEPT |
| fl::string_view | scheme () const FL_NOEXCEPT |
| fl::string_view | str () const FL_NOEXCEPT |
| const fl::string & | string () const FL_NOEXCEPT |
| fl::string_view | userinfo () const FL_NOEXCEPT |
| bool | wasRepaired () const FL_NOEXCEPT |
| True if the URL was missing a scheme and "https://" was assumed. | |
Private Member Functions | |
| fl::u16 | defaultPort () const FL_NOEXCEPT |
| void | parse () FL_NOEXCEPT |
| void | parseAuthority (fl::string_view auth, fl::size baseOff) FL_NOEXCEPT |
| fl::string_view | view (const Span &s) const FL_NOEXCEPT |
| void | zeroOffsets () FL_NOEXCEPT |
Static Private Member Functions | |
| static Span | makeSpan (fl::size off, fl::size len) FL_NOEXCEPT |
Private Attributes | |
| Span | mAuthority |
| Span | mFragment |
| Span | mHost |
| Span | mPath |
| Span | mPort |
| Span | mQuery |
| bool | mRepaired |
| Span | mScheme |
| fl::string | mUrl |
| Span | mUserinfo |
| bool | mValid |