Vulkan-Hpp
vulkan_hpp_macros.hpp File Reference
#include <ciso646>

Go to the source code of this file.

Namespaces

 vk
 

Macros

#define VULKAN_HPP_CPLUSPLUS   __cplusplus
 
#define VULKAN_HPP_ASSERT   assert
 
#define VULKAN_HPP_ASSERT_ON_RESULT   VULKAN_HPP_ASSERT
 
#define VULKAN_HPP_STATIC_ASSERT   static_assert
 
#define VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL   1
 
#define __has_include(x)   false
 
#define VULKAN_HPP_INLINE   inline
 
#define VULKAN_HPP_TYPESAFE_EXPLICIT   explicit
 
#define VULKAN_HPP_CONSTEXPR
 
#define VULKAN_HPP_CONSTEXPR_14
 
#define VULKAN_HPP_CONST_OR_CONSTEXPR   const
 
#define VULKAN_HPP_CONSTEXPR_INLINE   VULKAN_HPP_CONSTEXPR
 
#define VULKAN_HPP_NOEXCEPT   noexcept
 
#define VULKAN_HPP_HAS_NOEXCEPT   1
 
#define VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
#define VULKAN_HPP_DEPRECATED(msg)
 
#define VULKAN_HPP_NODISCARD
 
#define VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS
 
#define VULKAN_HPP_STRINGIFY2(text)   #text
 
#define VULKAN_HPP_STRINGIFY(text)   VULKAN_HPP_STRINGIFY2( text )
 
#define VULKAN_HPP_NAMESPACE_STRING   VULKAN_HPP_STRINGIFY( VULKAN_HPP_NAMESPACE )
 
#define VULKAN_HPP_DISPATCH_LOADER_DYNAMIC   0
 
#define VULKAN_HPP_STORAGE_API
 
#define VULKAN_HPP_DEFAULT_DISPATCHER   ::VULKAN_HPP_NAMESPACE::getDispatchLoaderStatic()
 
#define VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE
 
#define VULKAN_HPP_DEFAULT_DISPATCHER_TYPE   ::VULKAN_HPP_NAMESPACE::DispatchLoaderStatic
 
#define VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT   = {}
 
#define VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT   = nullptr
 
#define VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT   = VULKAN_HPP_DEFAULT_DISPATCHER
 
#define VULKAN_HPP_RAII_CREATE_NOEXCEPT
 

Macro Definition Documentation

◆ __has_include

#define __has_include (   x)    false

Definition at line 79 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_ASSERT

#define VULKAN_HPP_ASSERT   assert

Definition at line 63 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_ASSERT_ON_RESULT

#define VULKAN_HPP_ASSERT_ON_RESULT   VULKAN_HPP_ASSERT

Definition at line 67 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_CONST_OR_CONSTEXPR

#define VULKAN_HPP_CONST_OR_CONSTEXPR   const

Definition at line 156 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_CONSTEXPR

#define VULKAN_HPP_CONSTEXPR

Definition at line 154 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_CONSTEXPR_14

#define VULKAN_HPP_CONSTEXPR_14

Definition at line 155 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_CONSTEXPR_INLINE

#define VULKAN_HPP_CONSTEXPR_INLINE   VULKAN_HPP_CONSTEXPR

Definition at line 163 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_CPLUSPLUS

#define VULKAN_HPP_CPLUSPLUS   __cplusplus

Definition at line 14 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT

#define VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT   = {}

Definition at line 275 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT

#define VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT   = nullptr

Definition at line 276 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE

#define VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE

Definition at line 258 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_DEFAULT_DISPATCHER

#define VULKAN_HPP_DEFAULT_DISPATCHER   ::VULKAN_HPP_NAMESPACE::getDispatchLoaderStatic()

Definition at line 257 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT

#define VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT   = VULKAN_HPP_DEFAULT_DISPATCHER

Definition at line 277 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_DEFAULT_DISPATCHER_TYPE

#define VULKAN_HPP_DEFAULT_DISPATCHER_TYPE   ::VULKAN_HPP_NAMESPACE::DispatchLoaderStatic

Definition at line 266 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_DEPRECATED

#define VULKAN_HPP_DEPRECATED (   msg)

Definition at line 184 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_DISPATCH_LOADER_DYNAMIC

#define VULKAN_HPP_DISPATCH_LOADER_DYNAMIC   0

Definition at line 211 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL

#define VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL   1

Definition at line 75 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_HAS_NOEXCEPT

#define VULKAN_HPP_HAS_NOEXCEPT   1

Definition at line 172 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_INLINE

#define VULKAN_HPP_INLINE   inline

Definition at line 130 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_NAMESPACE_STRING

#define VULKAN_HPP_NAMESPACE_STRING   VULKAN_HPP_STRINGIFY( VULKAN_HPP_NAMESPACE )

Definition at line 205 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_NODISCARD

#define VULKAN_HPP_NODISCARD

Definition at line 195 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS

#define VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS

Definition at line 196 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_NOEXCEPT

#define VULKAN_HPP_NOEXCEPT   noexcept

Definition at line 171 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS

#define VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS

Definition at line 176 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_RAII_CREATE_NOEXCEPT

#define VULKAN_HPP_RAII_CREATE_NOEXCEPT

Definition at line 294 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_STATIC_ASSERT

#define VULKAN_HPP_STATIC_ASSERT   static_assert

Definition at line 71 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_STORAGE_API

#define VULKAN_HPP_STORAGE_API

Definition at line 234 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_STRINGIFY

#define VULKAN_HPP_STRINGIFY (   text)    VULKAN_HPP_STRINGIFY2( text )

Definition at line 204 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_STRINGIFY2

#define VULKAN_HPP_STRINGIFY2 (   text)    #text

Definition at line 203 of file vulkan_hpp_macros.hpp.

◆ VULKAN_HPP_TYPESAFE_EXPLICIT

#define VULKAN_HPP_TYPESAFE_EXPLICIT   explicit

Definition at line 137 of file vulkan_hpp_macros.hpp.