Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Namespaces | Functions
uri.cc File Reference
#include "vm/uri.h"
#include "vm/zone.h"

Go to the source code of this file.

Namespaces

namespace  dart
 

Functions

static bool dart::IsUnreservedChar (intptr_t value)
 
static bool dart::IsDelimiter (intptr_t value)
 
static bool dart::IsHexDigit (char value)
 
static int dart::HexValue (char digit)
 
static int dart::GetEscapedValue (const char *str, intptr_t pos, intptr_t len)
 
static char * dart::NormalizeEscapes (const char *str, intptr_t len)
 
static void dart::StringLower (char *str)
 
static void dart::ClearParsedUri (ParsedUri *parsed_uri)
 
static intptr_t dart::ParseAuthority (const char *authority, ParsedUri *parsed_uri)
 
bool dart::ParseUri (const char *uri, ParsedUri *parsed_uri)
 
static char * dart::RemoveLastSegment (char *current, char *base)
 
static intptr_t dart::SegmentLength (const char *input)
 
static const char * dart::RemoveDotSegments (const char *path)
 
static const char * dart::MergePaths (const char *base_path, const char *ref_path)
 
static char * dart::BuildUri (const ParsedUri &uri)
 
bool dart::ResolveUri (const char *ref_uri, const char *base_uri, const char **target_uri)