cmsx.util Namespace

Classes

public class Node

Functions

inline constexpr nothrow bool IsPowerOfTwo(ulong x)
public nothrow void Link(Node* head, Node* node)
inline constexpr nothrow ulong Log2(ulong x)
public inline nothrow ulong SignExtend<T>(T value)
public nothrow Node* Unlink(Node*& head)

Function Details

IsPowerOfTwo Function

inline constexpr nothrow bool IsPowerOfTwo(ulong x)

Definition
Line 10 of cmsxu/Util.cm


public nothrow void Link(Node* head, Node* node)

Definition
Line 14 of cmsxu/CircularList.cm


Log2 Function

inline constexpr nothrow ulong Log2(ulong x)

Definition
Line 23 of cmsxu/Util.cm


SignExtend Function

public inline nothrow ulong SignExtend<T>(T value)

Template Parameters
T
Constraint
System.Meta.IsBasicType<T>()
Definition
Line 5 of cmsxu/Util.cm


public nothrow Node* Unlink(Node*& head)

Definition
Line 22 of cmsxu/CircularList.cm