Safe Haskell | Safe-Infered |
---|
- new :: Int -> String -> String -> IO HG3DClass
- delete :: HG3DClass -> IO ()
- getFullDescription :: HG3DClass -> IO String
- getNumber :: HG3DClass -> IO Int
- getSource :: HG3DClass -> IO String
- getFile :: HG3DClass -> IO String
- getLine :: HG3DClass -> IO Int
- getDescription :: HG3DClass -> IO String
- what :: HG3DClass -> IO String
- new'_ :: CInt -> Ptr CChar -> Ptr CChar -> HG3DClassPtr -> IO ()
- delete'_ :: HG3DClassPtr -> IO ()
- getFullDescription'_ :: HG3DClassPtr -> Ptr CChar -> IO ()
- getNumber'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- getSource'_ :: HG3DClassPtr -> Ptr CChar -> IO ()
- getFile'_ :: HG3DClassPtr -> Ptr CChar -> IO ()
- getLine'_ :: HG3DClassPtr -> Ptr CInt -> IO ()
- getDescription'_ :: HG3DClassPtr -> Ptr CChar -> IO ()
- what'_ :: HG3DClassPtr -> Ptr CChar -> IO ()
Documentation
Returns a string with the full description of this error. The description contains the error number, the description supplied by the thrower, what routine threw the exception, and will also supply extra platform-specific information where applicable. For example - in the case of a rendering library error, the description of the error will include both the place in which OGRE found the problem, and a text description from the 3D rendering library, if available.
Needed for compatibility with std::exception.
Gets the error code.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO String |
Gets the source function.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO String |
Gets source file name.
Gets line number.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO String |
Returns a string with only the description
field of this exception. Use getFullDescriptionto get a full description of the error including line number, error number and what function threw the exception.
:: HG3DClass | classpointer - pointer of Class instance from which this methods is called. |
-> IO String |
Override std::exception::what.
delete'_ :: HG3DClassPtr -> IO ()Source
getFullDescription'_ :: HG3DClassPtr -> Ptr CChar -> IO ()Source
getNumber'_ :: HG3DClassPtr -> Ptr CInt -> IO ()Source
getSource'_ :: HG3DClassPtr -> Ptr CChar -> IO ()Source
getDescription'_ :: HG3DClassPtr -> Ptr CChar -> IO ()Source