#include "IexExport.h"
#include "IexNamespace.h"
#include <exception>
#include <sstream>
#include <string>
 
Go to the source code of this file.
 | 
|   | DEFINE_EXC_EXP (IEX_EXPORT, ArgExc, BaseExc) DEFINE_EXC_EXP(IEX_EXPORT | 
|   | 
| BaseExc  | DEFINE_EXC_EXP (IEX_EXPORT, InputExc, BaseExc) DEFINE_EXC_EXP(IEX_EXPORT | 
|   | 
| BaseExc BaseExc  | DEFINE_EXC_EXP (IEX_EXPORT, MathExc, BaseExc) DEFINE_EXC_EXP(IEX_EXPORT | 
|   | 
| BaseExc BaseExc BaseExc  | DEFINE_EXC_EXP (IEX_EXPORT, NoImplExc, BaseExc) DEFINE_EXC_EXP(IEX_EXPORT | 
|   | 
BaseExc BaseExc BaseExc  
BaseExc DEFINE_EXC_EXP(IEX_EXPORT,  
TypeExc, BaseExc) typedef std  
IEX_EXPORT void  | setStackTracer (StackTracer stackTracer) | 
|   | 
| IEX_EXPORT StackTracer  | stackTracer () | 
|   | 
      
        
          | #define DEFINE_EXC_EXP | 
          ( | 
            | 
          exp,  | 
        
        
           | 
           | 
            | 
          name,  | 
        
        
           | 
           | 
            | 
          base  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:
    {                                                                          \
    };
GLuint const GLchar * name
 
 
Definition at line 100 of file IexBaseExc.h.
 
 
      
        
          | #define DEFINE_EXC_EXP_IMPL | 
          ( | 
            | 
          exp,  | 
        
        
           | 
           | 
            | 
          name,  | 
        
        
           | 
           | 
            | 
          base  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:
    {}                                                                         \
    {}                                                                         \
    exp 
name::name (
const std::string& text) : base (text)                     \
 
    {}                                                                         \
    exp 
name::name (std::string&& text) : base (std::move (text))              \
 
    {}                                                                         \
    exp 
name::name (std::stringstream& text) : base (text)                     \
 
    {}                                                                         \
    {}                                                                         \
    {}                                                                         \
    {                                                                          \
        base::operator= (other);                                               \
        return *this;                                                          \
    }                                                                          \
    {                                                                          \
        base::operator= (other);                                               \
        return *this;                                                          \
    }                                                                          \
    exp name::~name () noexcept                                                \
    {}
OIIO_FORCEINLINE T exp(const T &v)
 
GLuint const GLchar * name
 
LeafData & operator=(const LeafData &)=delete
 
 
Definition at line 116 of file IexBaseExc.h.