package core:relative

⌘K
Ctrl+K
or
/

    Index

    Constants (0)

    This section is empty.

    Variables (0)

    This section is empty.

    Procedure Groups (3)

    Types

    Pointer ¶

    Pointer :: struct($Key: typeid, $Value: typeid) where intrinsics.type_is_valid_map_key(Key) {}
    Related Procedures With Parameters

    Set_Safe_Error ¶

    Set_Safe_Error :: enum int {
    	None, 
    	Memory_Too_Far_Apart, 
    	Length_Out_Of_Bounds, 
    }
    Related Procedures With Returns

    Slice ¶

    Slice :: struct($Key: typeid, $Value: typeid) where intrinsics.type_is_valid_map_key(Key) {}
    Related Procedures With Parameters

    Constants

    This section is empty.

    Variables

    This section is empty.

    Procedures

    pointer_get ¶

    pointer_get :: proc "contextless" (p: ^$P/Pointer($Type, $Backing)) -> $T {…}

    pointer_set ¶

    pointer_set :: proc "contextless" (p: ^$P/Pointer($Type, $Backing), ptr: $T) {…}

    pointer_set_safe ¶

    pointer_set_safe :: proc "contextless" (p: ^$P/Pointer($Type, $Backing), ptr: $T) -> Set_Safe_Error {…}

    slice_get ¶

    slice_get :: proc "contextless" (p: ^$S/Slice($Type, $Backing)) -> (slice: $T/[]$T) {…}

    slice_set ¶

    slice_set :: proc "contextless" (p: ^$S/Slice($Type, $Backing), slice: $T) {…}

    slice_set_safe ¶

    slice_set_safe :: proc "contextless" (p: ^$S/Slice($Type, $Backing), slice: $T) -> Set_Safe_Error {…}

    Procedure Groups

    Source Files

    Generation Information

    Generated with odin version dev-2024-10 (vendor "odin") Windows_amd64 @ 2024-10-17 21:11:09.484644700 +0000 UTC