tiny.tracy.cli.args.scalar
Defined in cli.args.
API (5)
Actions
Public operations.
Source
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.
tiny.tracy.cli.args.compare.parse[function] atlib/tracy/src/cli/args/compare.zig:5tiny.tracy.cli.args.context.parse[function] atlib/tracy/src/cli/args/context.zig:6tiny.tracy.cli.args.fiber.parse[function] atlib/tracy/src/cli/args/fiber.zig:6tiny.tracy.cli.args.find.parse[function] atlib/tracy/src/cli/args/find.zig:6tiny.tracy.cli.args.flame.parse[function] atlib/tracy/src/cli/args/flame.zig:6tiny.tracy.cli.args.frame.parse[function] atlib/tracy/src/cli/args/frame.zig:6tiny.tracy.cli.args.gpu.parse[function] atlib/tracy/src/cli/args/gpu.zig:6tiny.tracy.cli.args.lock.parse[function] atlib/tracy/src/cli/args/lock.zig:6tiny.tracy.cli.args.memory.parse[function] atlib/tracy/src/cli/args/memory.zig:6tiny.tracy.cli.args.message.parse[function] atlib/tracy/src/cli/args/message.zig:6tiny.tracy.cli.args.plot.parse[function] atlib/tracy/src/cli/args/plot.zig:6tiny.tracy.cli.args.sample.parse[function] atlib/tracy/src/cli/args/sample.zig:6tiny.tracy.cli.args.source.parse[function] atlib/tracy/src/cli/args/source.zig:6tiny.tracy.cli.args.stats.parse[function] atlib/tracy/src/cli/args/stats.zig:6tiny.tracy.cli.args.summary.parse[function] atlib/tracy/src/cli/args/summary.zig:5tiny.tracy.cli.args.system.parse[function] atlib/tracy/src/cli/args/system.zig:6tiny.tracy.cli.args.timeline.parse[function] atlib/tracy/src/cli/args/timeline.zig:6tiny.tracy.cli.args.tree.parse[function] atlib/tracy/src/cli/args/tree.zig:5
Complete caller list for cli.args.scalar.parseU64
19 direct callers.
tiny.tracy.cli.args.compare.parse[function] atlib/tracy/src/cli/args/compare.zig:5tiny.tracy.cli.args.context.parse[function] atlib/tracy/src/cli/args/context.zig:6tiny.tracy.cli.args.fiber.parse[function] atlib/tracy/src/cli/args/fiber.zig:6tiny.tracy.cli.args.find.parse[function] atlib/tracy/src/cli/args/find.zig:6tiny.tracy.cli.args.flame.parse[function] atlib/tracy/src/cli/args/flame.zig:6tiny.tracy.cli.args.frame.parse[function] atlib/tracy/src/cli/args/frame.zig:6tiny.tracy.cli.args.gpu.parse[function] atlib/tracy/src/cli/args/gpu.zig:6tiny.tracy.cli.args.lock.parse[function] atlib/tracy/src/cli/args/lock.zig:6tiny.tracy.cli.args.memory.parse[function] atlib/tracy/src/cli/args/memory.zig:6tiny.tracy.cli.args.message.parse[function] atlib/tracy/src/cli/args/message.zig:6tiny.tracy.cli.args.plot.parse[function] atlib/tracy/src/cli/args/plot.zig:6tiny.tracy.cli.args.sample.parse[function] atlib/tracy/src/cli/args/sample.zig:6tiny.tracy.cli.args.scalar.parseAddress[function] atlib/tracy/src/cli/args/scalar.zig:23tiny.tracy.cli.args.scalar.parsePositiveU64[function] atlib/tracy/src/cli/args/scalar.zig:17tiny.tracy.cli.args.source.parse[function] atlib/tracy/src/cli/args/source.zig:6tiny.tracy.cli.args.stats.parse[function] atlib/tracy/src/cli/args/stats.zig:6tiny.tracy.cli.args.system.parse[function] atlib/tracy/src/cli/args/system.zig:6tiny.tracy.cli.args.timeline.parse[function] atlib/tracy/src/cli/args/timeline.zig:6tiny.tracy.cli.args.tree.parse[function] atlib/tracy/src/cli/args/tree.zig:5
Complete caller list for cli.args.scalar.parseUsize
12 direct callers.
tiny.tracy.cli.args.context.parse[function] atlib/tracy/src/cli/args/context.zig:6tiny.tracy.cli.args.fiber.parse[function] atlib/tracy/src/cli/args/fiber.zig:6tiny.tracy.cli.args.find.parse[function] atlib/tracy/src/cli/args/find.zig:6tiny.tracy.cli.args.flame.parse[function] atlib/tracy/src/cli/args/flame.zig:6tiny.tracy.cli.args.gpu.parse[function] atlib/tracy/src/cli/args/gpu.zig:6tiny.tracy.cli.args.lock.parse[function] atlib/tracy/src/cli/args/lock.zig:6tiny.tracy.cli.args.message.parse[function] atlib/tracy/src/cli/args/message.zig:6tiny.tracy.cli.args.sample.parse[function] atlib/tracy/src/cli/args/sample.zig:6tiny.tracy.cli.args.scalar.parsePositiveUsize[function] atlib/tracy/src/cli/args/scalar.zig:3tiny.tracy.cli.args.source.parse[function] atlib/tracy/src/cli/args/source.zig:6tiny.tracy.cli.args.system.parse[function] atlib/tracy/src/cli/args/system.zig:6tiny.tracy.cli.args.tree.parse[function] atlib/tracy/src/cli/args/tree.zig:5
Audit
| Definitions | 6 |
|---|---|
| Public names | 6 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |