Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

notify.h File Reference

#include "dtoolbase.h"
#include "notifyCategory.h"
#include "notifySeverity.h"
#include <string>
#include <vector>
#include <map>
#include "notify.I"

Go to the source code of this file.

Compounds

class  Notify

Defines

#define nout   (Notify::out())
#define nassertr(condition, return_value)
#define nassertv(condition)
#define nassertd(condition)
#define nassertr_always(condition, return_value)   nassertr(condition, return_value)
#define nassertv_always(condition)   nassertv(condition)


Define Documentation

#define nassertd condition   ) 
 

Value:

if (!(condition) && \
      Notify::ptr()->assert_failure(#condition, __LINE__, __FILE__))

Definition at line 174 of file notify.h.

#define nassertr condition,
return_value   ) 
 

Value:

{ \
    if (!(condition)) { \
      if (Notify::ptr()->assert_failure(#condition, __LINE__, __FILE__)) { \
        return return_value; \
      } \
    } \
  }

Definition at line 156 of file notify.h.

Referenced by Notify::get_category().

#define nassertr_always condition,
return_value   )     nassertr(condition, return_value)
 

Definition at line 178 of file notify.h.

#define nassertv condition   ) 
 

Value:

{ \
    if (!(condition)) { \
      if (Notify::ptr()->assert_failure(#condition, __LINE__, __FILE__)) { \
        return; \
      } \
    } \
  }

Definition at line 165 of file notify.h.

Referenced by NotifyCategory::NotifyCategory().

#define nassertv_always condition   )     nassertv(condition)
 

Definition at line 179 of file notify.h.

#define nout   (Notify::out())
 

Definition at line 109 of file notify.h.

Referenced by Notify::assert_failure(), FunctionRemap::call_function(), Notify::config_initialized(), InterrogateBuilder::define_atomic_type(), InterrogateBuilder::define_struct_type(), InterrogateBuilder::do_command(), InterfaceMaker::hash_function_signature(), main(), NotifyCategory::NotifyCategory(), NotifyCategory::out(), ParameterRemapPTToPointer::ParameterRemapPTToPointer(), TypeManager::resolve_type(), InterrogateBuilder::scan_function(), and FunctionRemap::setup_properties().


Generated on Fri Apr 18 01:34:14 2003 for DTool by doxygen1.3