HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_UniversalLogSource.h File Reference
#include "UT_API.h"
#include "UT_Lock.h"
#include "UT_StringArray.h"
#include "UT_StringHolder.h"
#include "UT_UniversalLogEntry.h"
#include <functional>
+ Include dependency graph for UT_UniversalLogSource.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UT_UniversalLogSourceRegistration
 
class  UT_UniversalLogSource
 

Macros

#define UT_REGISTERUNIVERSALLOGSOURCE(source_class)
 

Typedefs

typedef std::function
< UT_UniversalLogSource *()> 
UT_UniversalLogSourceCreator
 

Macro Definition Documentation

#define UT_REGISTERUNIVERSALLOGSOURCE (   source_class)
Value:
static UT_UniversalLogSourceRegistration theReg##source_class( \
source_class::staticName(), \
[] () { return new source_class(); })

Use this macro to register a log source class so it can be created by and attached to a log sink object.

Definition at line 30 of file UT_UniversalLogSource.h.

Typedef Documentation

Definition at line 23 of file UT_UniversalLogSource.h.