OGRE 1.12.10
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
OgreComPtr.h File Reference
#include "OgreD3D11Prerequisites.h"
#include <winerror.h>

Classes

class  Ogre::ComPtr< T >
struct  Ogre::ComPtr< T >::SafeBoolHelper
class  Ogre::NoAddRefRelease< T >

Namespaces

namespace  Ogre

Macros

#define ASSUME_NOEXCEPT

Functions

template<class T>
bool Ogre::operator!= (const ComPtr< T > &a, const ComPtr< T > &b) ASSUME_NOEXCEPT
template<class T>
bool Ogre::operator< (const ComPtr< T > &a, const ComPtr< T > &b) ASSUME_NOEXCEPT
template<class T>
bool Ogre::operator<= (const ComPtr< T > &a, const ComPtr< T > &b) ASSUME_NOEXCEPT
template<class T>
bool Ogre::operator== (const ComPtr< T > &a, const ComPtr< T > &b) ASSUME_NOEXCEPT
template<class T>
bool Ogre::operator> (const ComPtr< T > &a, const ComPtr< T > &b) ASSUME_NOEXCEPT
template<class T>
bool Ogre::operator>= (const ComPtr< T > &a, const ComPtr< T > &b) ASSUME_NOEXCEPT
template<class T>
void Ogre::swap (ComPtr< T > &a, ComPtr< T > &b)

Macro Definition Documentation

◆ ASSUME_NOEXCEPT