Mir 1.0
Mir application programming interface

Macros

#define mir_exc_instance_create(obj, msg, class, flags, pp, pool, tmp_pool)   (mir_exc_instance_create_i(obj,msg,class,flags,pp,pool,tmp_pool,0,NULL,NULL))
 

Functions

mirkl_error_tmir_exc_instance_create_i (mirkl_object_t **obj, const char *msg, mirkl_object_t *cls, mirkl_uint32_t flags, mir_prsdata_t *pp, apr_pool_t *pool, apr_pool_t *tmp_pool, int line, const char *file, const char *func)
 
mirkl_error_tmir_exc_instance_create_err (mirkl_object_t **obj, mirkl_error_t *error, mirkl_uint32_t flags, mir_prsdata_t *pp, apr_pool_t *pool, apr_pool_t *tmp_pool)
 

Variables

mirkl_object_t * MirExceptionClass
 
mirkl_object_t * MirInternalErrorClass
 
mirkl_object_t * MirStandardErrorClass
 
mirkl_object_t * MirNumericErrorClass
 
mirkl_object_t * MirZeroDivisionErrorClass
 
mirkl_object_t * MirExpTooLongErrorClass
 
mirkl_object_t * MirInvalidNumArgErrorClass
 
mirkl_object_t * MirOverflowErrorClass
 
mirkl_object_t * MirNameErrorClass
 
mirkl_object_t * MirArgumentErrorClass
 
mirkl_object_t * MirRuntimeErrorClass
 
mirkl_object_t * MirNoMethodErrorClass
 
mirkl_object_t * MirSystemCallErrorClass
 
mirkl_object_t * MirScopeErrorClass
 

Detailed Description

Macro Definition Documentation

◆ mir_exc_instance_create

#define mir_exc_instance_create (   obj,
  msg,
  class,
  flags,
  pp,
  pool,
  tmp_pool 
)    (mir_exc_instance_create_i(obj,msg,class,flags,pp,pool,tmp_pool,0,NULL,NULL))

Wrapper macro to collect file&line and func information.