Skip to documentation
SLOP

tiny.tracy.cli.args.scalar

Reference tiny.tracy cli args scalar

Defined in cli.args.

API (5)

Actions

Public operations.

No direct callersNo direct callscli.argsscalar
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Called byCallscli.args.systemparsecli.args.scalarparseU64cli.args.scalarparseAddress
Static calls · unresolved targets: 0 · external targets: 0.
Called byCallscli.args.compareparsecli.args.frameparsecli.args.scalarparseU64cli.args.scalarparsePositiveU64
Static calls · unresolved targets: 0 · external targets: 0.
Called byCallscli.args.compareparsecli.args.contextparsecli.args.fiberparsecli.args.findparsecli.args.flameparse+13 morecli.args.scalarparseUsizecli.args.scalarparsePositiveUsize
Static calls · unresolved targets: 0 · external targets: 0.
Called byCallsNo direct callscli.args.compareparsecli.args.contextparsecli.args.fiberparsecli.args.findparsecli.args.flameparse+14 morecli.args.scalarparseU64
Static calls · unresolved targets: 0 · external targets: 0.
Called byCallsNo direct callscli.args.contextparsecli.args.fiberparsecli.args.findparsecli.args.flameparsecli.args.gpuparse+7 morecli.args.scalarparseUsize
Static calls · unresolved targets: 0 · external targets: 0.

Source: lib/tracy/src/cli/args/root.zig:2

zig
pub const scalar = @import("scalar.zig");

Source: lib/tracy/src/cli/args/scalar.zig

zig
const std = @import("std");pub fn parsePositiveUsize(text: []const u8) !usize {    const value = try parseUsize(text);    if (value == 0) return error.InvalidArguments;    return value;}pub fn parseUsize(text: []const u8) !usize {    return std.fmt.parseUnsigned(usize, text, 10) catch error.InvalidArguments;}pub fn parseU64(text: []const u8) !u64 {    return std.fmt.parseUnsigned(u64, text, 10) catch error.InvalidArguments;}pub fn parsePositiveU64(text: []const u8) !u64 {    const value = try parseU64(text);    if (value == 0) return error.InvalidArguments;    return value;}pub fn parseAddress(text: []const u8) !u64 {    if (std.mem.startsWith(u8, text, "0x") or std.mem.startsWith(u8, text, "0X")) {        return std.fmt.parseUnsigned(u64, text[2..], 16) catch error.InvalidArguments;    }    return parseU64(text);}

Complete caller list for cli.args.scalar.parsePositiveUsize

18 direct callers.

Complete caller list for cli.args.scalar.parseU64

19 direct callers.

Complete caller list for cli.args.scalar.parseUsize

12 direct callers.

Audit

Definitions6
Public names6
Members0
Version26.7.0
Revisiondaab053ee433