HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
std Namespace Reference

Classes

struct  hash< GA_EdgeT< T, DIRECTED > >
 
struct  hash< GU_PathHedge >
 
struct  is_error_code_enum< NET::CurlError >
 
struct  is_error_code_enum< NET::HTTPError >
 
struct  hash< OrtMemoryInfo >
 
struct  hash< openvdb::math::Coord >
 
class  numeric_limits< openvdb::math::internal::half >
 
class  numeric_limits< PXR_NS::pxr_half::half >
 
struct  hash< PXR_NS::GarchGLPlatformContextState >
 
class  numeric_limits< fpreal16 >
 
class  basic_string
 
struct  tuple_size< UT_JSONValue::map_traverser >
 
struct  tuple_element< N, UT_JSONValue::map_traverser >
 
struct  tuple_size< UT_JSONValue::indexed_traverser >
 
struct  tuple_element< N, UT_JSONValue::indexed_traverser >
 
struct  tuple_size< UT_JSONValue::indexed_map_traverser >
 
struct  tuple_element< N, UT_JSONValue::indexed_map_traverser >
 
class  tuple_size< TCB_SPAN_NAMESPACE_NAME::span< ElementType, Extent > >
 
class  tuple_element< I, TCB_SPAN_NAMESPACE_NAME::span< ElementType, Extent > >
 
struct  is_error_code_enum< UT::SqlError >
 
struct  hash< UT_StringRef >
 
struct  hash< UT_StringHolder >
 
struct  hash< UT_StringView >
 
struct  is_error_code_enum< VULKAN_HPP_NAMESPACE::Result >
 
struct  hash< VULKAN_HPP_NAMESPACE::Flags< BitType > >
 
struct  hash< VULKAN_HPP_NAMESPACE::Instance >
 
struct  hash< VULKAN_HPP_NAMESPACE::PhysicalDevice >
 
struct  hash< VULKAN_HPP_NAMESPACE::Device >
 
struct  hash< VULKAN_HPP_NAMESPACE::Queue >
 
struct  hash< VULKAN_HPP_NAMESPACE::DeviceMemory >
 
struct  hash< VULKAN_HPP_NAMESPACE::Fence >
 
struct  hash< VULKAN_HPP_NAMESPACE::Semaphore >
 
struct  hash< VULKAN_HPP_NAMESPACE::Event >
 
struct  hash< VULKAN_HPP_NAMESPACE::QueryPool >
 
struct  hash< VULKAN_HPP_NAMESPACE::Buffer >
 
struct  hash< VULKAN_HPP_NAMESPACE::BufferView >
 
struct  hash< VULKAN_HPP_NAMESPACE::Image >
 
struct  hash< VULKAN_HPP_NAMESPACE::ImageView >
 
struct  hash< VULKAN_HPP_NAMESPACE::ShaderModule >
 
struct  hash< VULKAN_HPP_NAMESPACE::PipelineCache >
 
struct  hash< VULKAN_HPP_NAMESPACE::Pipeline >
 
struct  hash< VULKAN_HPP_NAMESPACE::PipelineLayout >
 
struct  hash< VULKAN_HPP_NAMESPACE::Sampler >
 
struct  hash< VULKAN_HPP_NAMESPACE::DescriptorPool >
 
struct  hash< VULKAN_HPP_NAMESPACE::DescriptorSet >
 
struct  hash< VULKAN_HPP_NAMESPACE::DescriptorSetLayout >
 
struct  hash< VULKAN_HPP_NAMESPACE::Framebuffer >
 
struct  hash< VULKAN_HPP_NAMESPACE::RenderPass >
 
struct  hash< VULKAN_HPP_NAMESPACE::CommandPool >
 
struct  hash< VULKAN_HPP_NAMESPACE::CommandBuffer >
 
struct  hash< VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion >
 
struct  hash< VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate >
 
struct  hash< VULKAN_HPP_NAMESPACE::PrivateDataSlot >
 
struct  hash< VULKAN_HPP_NAMESPACE::SurfaceKHR >
 
struct  hash< VULKAN_HPP_NAMESPACE::SwapchainKHR >
 
struct  hash< VULKAN_HPP_NAMESPACE::DisplayKHR >
 
struct  hash< VULKAN_HPP_NAMESPACE::DisplayModeKHR >
 
struct  hash< VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT >
 
struct  hash< VULKAN_HPP_NAMESPACE::CuModuleNVX >
 
struct  hash< VULKAN_HPP_NAMESPACE::CuFunctionNVX >
 
struct  hash< VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT >
 
struct  hash< VULKAN_HPP_NAMESPACE::AccelerationStructureKHR >
 
struct  hash< VULKAN_HPP_NAMESPACE::ValidationCacheEXT >
 
struct  hash< VULKAN_HPP_NAMESPACE::AccelerationStructureNV >
 
struct  hash< VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL >
 
struct  hash< VULKAN_HPP_NAMESPACE::DeferredOperationKHR >
 
struct  hash< VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV >
 
struct  hash< VULKAN_HPP_NAMESPACE::MicromapEXT >
 
struct  hash< VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV >
 

Functions

template<class T , OIIO::oiio_span_size_type E = OIIO::dynamic_extent>
constexpr size_t size (const OIIO::span< T, E > &c)
 
template<class T , OIIO::oiio_span_size_type E = OIIO::dynamic_extent>
constexpr size_t size (const OIIO::span_strided< T, E > &c)
 
template<class T , OIIO::oiio_span_size_type E = OIIO::dynamic_extent>
constexpr ptrdiff_t ssize (const OIIO::span< T, E > &c)
 
template<class T , OIIO::oiio_span_size_type E = OIIO::dynamic_extent>
constexpr ptrdiff_t ssize (const OIIO::span_strided< T, E > &c)
 
constexpr size_t size (const OIIO::string_view &c)
 
constexpr ptrdiff_t ssize (const OIIO::string_view &c)
 
template<class T >
std::enable_if
< PXR_NS::Tf_IsOstreamable< T >
), std::ostream & >::type 
operator<< (std::ostream &out, const std::vector< T > &v)
 
template<class T >
std::enable_if
< PXR_NS::Tf_IsOstreamable< T >
), std::ostream & >::type 
operator<< (std::ostream &out, const std::set< T > &v)
 
template<class T >
std::enable_if
< PXR_NS::Tf_IsOstreamable< T >
), std::ostream & >::type 
operator<< (std::ostream &out, const std::list< T > &l)
 
template<class K , class M , class H , class C , class A >
std::enable_if
< PXR_NS::Tf_IsOstreamable< K >
)&&PXR_NS::Tf_IsOstreamable< M >
), std::ostream & >::type 
operator<< (std::ostream &out, const PXR_NS::TfHashMap< K, M, H, C, A > &h)
 
template<class K , class M >
std::enable_if
< PXR_NS::Tf_IsOstreamable< K >
)&&PXR_NS::Tf_IsOstreamable< M >
), std::ostream & >::type 
operator<< (std::ostream &out, const std::map< K, M > &h)
 
template<typename Key , bool MULTI, int MAX_LOAD_FACTOR_256, typename Clearer , class Hash , class KeyEqual >
void swap (UT::ArraySet< Key, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual > &a, UT::ArraySet< Key, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual > &b)
 
template<typename OS , typename K , typename V >
OS & operator<< (OS &os, const pair< K, V > &v)
 

Function Documentation

template<typename OS , typename K , typename V >
OS& std::operator<< ( OS &  os,
const pair< K, V > &  v 
)
inline

Definition at line 420 of file UT_Map.h.

template<class T , OIIO::oiio_span_size_type E = OIIO::dynamic_extent>
constexpr size_t std::size ( const OIIO::span< T, E > &  c)

Definition at line 380 of file span.h.

template<class T , OIIO::oiio_span_size_type E = OIIO::dynamic_extent>
constexpr size_t std::size ( const OIIO::span_strided< T, E > &  c)

Definition at line 385 of file span.h.

constexpr size_t std::size ( const OIIO::string_view c)

Definition at line 406 of file string_view.h.

template<class T , OIIO::oiio_span_size_type E = OIIO::dynamic_extent>
constexpr ptrdiff_t std::ssize ( const OIIO::span< T, E > &  c)

Definition at line 393 of file span.h.

template<class T , OIIO::oiio_span_size_type E = OIIO::dynamic_extent>
constexpr ptrdiff_t std::ssize ( const OIIO::span_strided< T, E > &  c)

Definition at line 398 of file span.h.

constexpr ptrdiff_t std::ssize ( const OIIO::string_view c)

Definition at line 410 of file string_view.h.

template<typename Key , bool MULTI, int MAX_LOAD_FACTOR_256, typename Clearer , class Hash , class KeyEqual >
void std::swap ( UT::ArraySet< Key, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual > &  a,
UT::ArraySet< Key, MULTI, MAX_LOAD_FACTOR_256, Clearer, Hash, KeyEqual > &  b 
)

Definition at line 1631 of file UT_ArraySet.h.