Pol  Revision:cb584c9
Pol::boost_utils::flyweight_initializers Struct Reference

#include <boostutils.h>

Public Attributes

cfg_key_flystring::initializer fwInit_cfg_key
 
cprop_name_flystring::initializer fwInit_cprop_name
 
cprop_value_flystring::initializer fwInit_cprop_value
 
function_name_flystring::initializer fwInit_func_name
 
npctemplate_name_flystring::initializer fwInit_npctemplate_name
 
object_name_flystring::initializer fwInit_obj_name
 
script_name_flystring::initializer fwInit_script_name
 

Detailed Description

These types must be initialized before any static objects using them are initialized. Prevents a crash on exit after last destructor is called because boost::flyweights initialization is not thread safe.

Definition at line 167 of file boostutils.h.

Member Data Documentation

cfg_key_flystring::initializer Pol::boost_utils::flyweight_initializers::fwInit_cfg_key

Definition at line 171 of file boostutils.h.

cprop_name_flystring::initializer Pol::boost_utils::flyweight_initializers::fwInit_cprop_name

Definition at line 169 of file boostutils.h.

cprop_value_flystring::initializer Pol::boost_utils::flyweight_initializers::fwInit_cprop_value

Definition at line 170 of file boostutils.h.

function_name_flystring::initializer Pol::boost_utils::flyweight_initializers::fwInit_func_name

Definition at line 175 of file boostutils.h.

npctemplate_name_flystring::initializer Pol::boost_utils::flyweight_initializers::fwInit_npctemplate_name

Definition at line 174 of file boostutils.h.

object_name_flystring::initializer Pol::boost_utils::flyweight_initializers::fwInit_obj_name

Definition at line 172 of file boostutils.h.

script_name_flystring::initializer Pol::boost_utils::flyweight_initializers::fwInit_script_name

Definition at line 173 of file boostutils.h.


The documentation for this struct was generated from the following file: