FastLED 3.9.15
Loading...
Searching...
No Matches
url.h File Reference

Detailed Description

Lightweight URL parser for embedded environments.

Parses once on construction; accessors return fl::string_view into the owned fl::string — zero-copy, trivially cheap.

Definition in file url.h.

#include "fl/stl/int.h"
#include "fl/stl/string.h"
#include "fl/stl/string_view.h"
#include "fl/stl/noexcept.h"
+ Include dependency graph for url.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fl::LnkMetadata
 Metadata extracted from a .lnk asset link file. More...
 
class  fl::url
 
struct  fl::url::Span
 

Namespaces

namespace  fl
 Base definition for an LED controller.
 

Typedefs

using fl::Url = url
 

Functions

url fl::parse_lnk (fl::string_view content) FL_NOEXCEPT
 Parse the contents of a .lnk file into a fl::url.
 
LnkMetadata fl::parse_lnk_with_metadata (fl::string_view content) FL_NOEXCEPT
 Parse a .lnk file into URL + metadata (forward-compat).
 

Class Documentation

◆ fl::url::Span

struct fl::url::Span
Class Members
u16 len
u16 off