Container for symbol table. More...
#include <PlumedMainInitializer.h>
Public Attributes | |
void(* | cmd_nothrow )(void *plumed, const char *key, const void *val, plumed_nothrow_handler_x nothrow) |
void(* | cmd_safe )(void *plumed, const char *key, plumed_safeptr_x ptr) |
void(* | cmd_safe_nothrow )(void *plumed, const char *key, plumed_safeptr_x, plumed_nothrow_handler_x) |
unsigned(* | create_reference )(void *plumed) |
unsigned(* | delete_reference )(void *plumed) |
plumed_plumedmain_function_holder_x | functions |
unsigned(* | use_count )(void *plumed) |
int | version |
Container for symbol table.
Presently only contains a version number and a plumed_plumedmain_function_holder object. The definition of this structure might change in the future. In particular, the structure might grow adding new fields. However, in that case the version number should be updated as well.
void(* plumed_symbol_table_type_x::cmd_nothrow) (void *plumed, const char *key, const void *val, plumed_nothrow_handler_x nothrow) |
void(* plumed_symbol_table_type_x::cmd_safe) (void *plumed, const char *key, plumed_safeptr_x ptr) |
void(* plumed_symbol_table_type_x::cmd_safe_nothrow) (void *plumed, const char *key, plumed_safeptr_x, plumed_nothrow_handler_x) |
unsigned(* plumed_symbol_table_type_x::create_reference) (void *plumed) |
unsigned(* plumed_symbol_table_type_x::delete_reference) (void *plumed) |
plumed_plumedmain_function_holder_x plumed_symbol_table_type_x::functions |
unsigned(* plumed_symbol_table_type_x::use_count) (void *plumed) |
int plumed_symbol_table_type_x::version |
Hosted by GitHub | 1.8.17 |