omni
- 
namespace omni
- Main namespace for Omniverse. 
Classes
- omni::expected: A monad which holds either an expected value (the success case) or an unexpected value (the error case). 
- omni::function< TReturn(TArgs…)>: A polymorphic function wrapper which is compatible with - std::function.
- omni::string: This class is an ABI safe string implementation. 
- omni::unexpected: The unexpected value of an expected monad. This is used as a convenient mechanism to report the error case when constructing an - expectedreturn.
- omni::vector: Implementation of an ABI-safe vector container. 
- omni::vector< bool >: For now, the bool specialization is defined so as to not be used. This way we can decide later if we want to provide an ABI-safe version or not. 
Functions
- omni::erase: Erases all instances of - valfrom- str.
- omni::erase_if: Erases all elements of - strthe satisfy- pred.
- omni::getline: Reads characters from the input stream - inputand places them in the string- str.
- omni::getline: Reads characters from the input stream - inputand places them in the string- str.
- omni::operator!=: Compares the contents of two vectors for inequality. 
- omni::operator!=: Check if func is activated. 
- omni::operator!=: Compares - lhsand- rhs.
- omni::operator!=: Compares - lhsand- rhs.
- omni::operator!=: Compares - lhsand- rhs.
- omni::operator!=: Check if func is activated. 
- omni::operator!=: Compares - lhsand- rhs.
- omni::operator!=: Compares - lhsand- rhs.
- omni::operator+: Creates a new string by concatenating - lhsand- rhs.
- omni::operator+: Creates a new string by concatenating - lhsand- rhs.
- omni::operator+: Creates a new string by concatenating - lhsand- rhs.
- omni::operator+: Creates a new string by concatenating - lhsand- rhs.
- omni::operator+: Creates a new string by concatenating - lhsand- rhs.
- omni::operator+: Creates a new string by concatenating - lhsand- rhs.
- omni::operator+: Creates a new string by concatenating - lhsand- rhs.
- omni::operator+: Creates a new string by concatenating - lhsand- rhs.
- omni::operator+: Creates a new string by concatenating - lhsand- rhs.
- omni::operator+: Creates a new string by concatenating - lhsand- rhs.
- omni::operator+: Creates a new string by concatenating - lhsand- rhs.
- omni::operator+: Creates a new string by concatenating - lhsand- rhs.
- omni::operator+: Creates a new string by concatenating - lhsand- rhs.
- omni::operator+: Creates a new string by concatenating - lhsand- rhs.
- omni::operator+: Creates a new string by concatenating - lhsand- rhs.
- omni::operator<: Compares - lhsand- rhs.
- omni::operator<: Compares - lhsand- rhs.
- omni::operator<: Compares the contents of two vectors lexicographically. 
- omni::operator<: Compares - lhsand- rhs.
- omni::operator<: Compares - lhsand- rhs.
- omni::operator<: Compares - lhsand- rhs.
- omni::operator<<: Output stream operator overload. 
- omni::operator<=: Compares - lhsand- rhs.
- omni::operator<=: Compares - lhsand- rhs.
- omni::operator<=: Compares - lhsand- rhs.
- omni::operator<=: Compares - lhsand- rhs.
- omni::operator<=: Compares the contents of two vectors lexicographically. 
- omni::operator<=: Compares - lhsand- rhs.
- omni::operator==: Check if func is not activated. 
- omni::operator==: Compares the contents of two vectors for equality. 
- omni::operator==: Check if func is not activated. 
- omni::operator==: Compares - lhsand- rhs.
- omni::operator==: Compares - lhsand- rhs.
- omni::operator==: Compares - lhsand- rhs.
- omni::operator==: Compares - lhsand- rhs.
- omni::operator==: Compare the error contents of lhs with rhs . 
- omni::operator==: Compare the contents of - lhsand- rhsfor equality.
- omni::operator==: Compare the contents of lhs with the non - expectedtype rhs .
- omni::operator==: Compares - lhsand- rhs.
- omni::operator>: Compares - lhsand- rhs.
- omni::operator>: Compares - lhsand- rhs.
- omni::operator>: Compares - lhsand- rhs.
- omni::operator>: Compares - lhsand- rhs.
- omni::operator>: Compares the contents of two vectors lexicographically. 
- omni::operator>: Compares - lhsand- rhs.
- omni::operator>=: Compares - lhsand- rhs.
- omni::operator>=: Compares - lhsand- rhs.
- omni::operator>=: Compares - lhsand- rhs.
- omni::operator>=: Compares the contents of two vectors lexicographically. 
- omni::operator>=: Compares - lhsand- rhs.
- omni::operator>=: Compares - lhsand- rhs.
- omni::operator>>: Input stream operator overload. 
- omni::stod: Interprets the string - stras a floating point value.
- omni::stof: Interprets the string - stras a floating point value.
- omni::stoi: Interprets the string - stras a signed integer value.
- omni::stol: Interprets the string - stras a signed integer value.
- omni::stold: Interprets the string - stras a floating point value.
- omni::stoll: Interprets the string - stras a signed integer value.
- omni::stoul: Interprets the string - stras a unsigned integer value.
- omni::stoull: Interprets the string - stras a unsigned integer value.
- omni::swap: Swaps - lhsand- rhsvia- lhs.swap(rhs).
- omni::swap: Swap a and b by - function::swap.
- omni::to_string: Converts the numerical value - valueto a string.
- omni::to_string: Converts the numerical value - valueto a string.
- omni::to_string: Converts the numerical value - valueto a string.
- omni::to_string: Converts the numerical value - valueto a string.
- omni::to_string: Converts the numerical value - valueto a string.
- omni::to_string: Converts the numerical value - valueto a string.
- omni::to_string: Converts the numerical value - valueto a string.
- omni::to_string: Converts the numerical value - valueto a string.
- omni::to_string: Converts the numerical value - valueto a string.
- omni::unexpected: An empty - unexpected()constructor call implies- TError = void.
- omni::unexpected: Allow deduction of - TErrorfrom the- unexpected(t)expression.
Namespaces
- omni::audio: Omniverse audio project. 
- omni::compiletime: Namespace for various compile time helpers. 
- omni::core: Core functionality for Omniverse Interfaces. 
- omni::detail: Internal implementation details namespace. 
- omni::experimental: Namespace for experimental Interfaces and functionality. 
- omni::ext: Namespace for Omniverse Extension system. 
- omni::extras: common namespace for extra helper functions and classes. 
- omni::kit: Namespace for kit. 
- omni::log: Multi-channel logging. 
- omni::platforminfo: Platform and operating system info namespace. 
- omni::python: Python related functionality. 
- omni::str: Namespace for various string helper classes, interfaces, and functions. 
- omni::structuredlog: Structured logging and Telemetry. 
Structs
- omni::formatted_t: A flag type to select the omni::string constructor that allows - printfstyle formatting.
- omni::vformatted_t: A flag type to select the omni::string constructor that allows - vprintfstyle formatting.
Typedefs
- omni::span: An object that refers to a contiguous sequence of objects. 
- omni::string_view: basic_string_view<char> 
- omni::u16string_view: basic_string_view<char16_t> 
- omni::u32string_view: basic_string_view<char32_t> 
- omni::wstring_view: basic_string_view<wchar_t> 
Variables
- omni::dynamic_extent: A constant of type size_t that is used to differentiate carb::cpp::span of static and dynamic extent. 
- omni::formatted: A flag value to select the omni::string constructor that allows - printfstyle formatting.
- omni::vformatted: A flag value to select the omni::string constructor that allows - vprintfstyle formatting.