BrowserPath

Browser path (GUI hierarchy)

Members

Functions

addDistributedSample
void addDistributedSample(double share)
Undocumented in source. Be warned that the author may not have intended to support it.
addSample
void addSample(SampleType type, ulong logicalOffset, ulong duration)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

__anonymous
mixin SimplePath
Undocumented in source.
__anonymous
mixin PathCommon
Undocumented in source.

Structs

Data
struct Data
Undocumented in source.

Variables

data
Data[enumLength!SampleType] data;
Undocumented in source.
distributedSamples
double distributedSamples;
Undocumented in source.
seenAs
HashMap!(GlobalPath, size_t, CasualAllocator, generateHash!GlobalPath, false, false) seenAs;

Other paths this address is reachable via, and samples seen from those addresses

Mixed In Members

From mixin SimplePath

NameString
alias NameString = InlineString!23
Undocumented in source.
parent
typeof(this)* parent;

Parent directory

firstChild
typeof(this)* firstChild;

Directory items, if any

nextSibling
typeof(this)* nextSibling;

Next item in the parent directory, if any

name
NameString name;

Base name Names prefixed with a NUL character indicate "special" nodes, which do not correspond to a filesystem path.

this
this(typeof(this)* parent, NameString name)
Undocumented in source.
opBinaryRight
inout(typeof(this)*) opBinaryRight(char[] name)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
inout(typeof(this)) opIndex(char[] name)
Undocumented in source. Be warned that the author may not have intended to support it.
appendName
typeof(this)* appendName(char[] name)

Append a single path segment to this one.

appendPath
typeof(this)* appendPath(char[] path)
typeof(this)* appendPath(SubPath* path)
typeof(this)* appendPath(GlobalPath* path)

Append a normalized relative string path to this one.

range
auto range()

Return an iterator for path fragments. Iterates from inner-most to top level.

toString
void toString(void delegate(const(char)[]) sink)
Undocumented in source. Be warned that the author may not have intended to support it.
humanName
string humanName()
Undocumented in source. Be warned that the author may not have intended to support it.

From mixin PathCommon

commonPrefix
typeof(this)* commonPrefix(typeof(this)*[] paths)

Returns the common prefix of paths. Assumes that if two pointers are different, they point at different paths. Destructively mutates paths as scratch space.

Meta