Classes | Typedefs | Functions
core/vsl/vsl_binary_loader_base.cxx File Reference
#include "vsl_binary_loader_base.h"
#include <vcl_vector.h>
#include <vcl_vector.txx>
#include <vsl/vsl_indent.h>

Go to the source code of this file.

Classes

struct  vsl_binary_loader_base_auto_clearup

Typedefs

typedef void(* clear_func_ptr )()

Functions

void vsl_register_new_loader_clear_func (clear_func_ptr func)
 Allows other loader scheme to piggy back on the clearing of vsl loaders.
void vsl_delete_all_loaders ()
 Deletes all the loaders.

Detailed Description

Definition in file vsl_binary_loader_base.cxx.


Typedef Documentation

typedef void(* clear_func_ptr)()

Definition at line 18 of file vsl_binary_loader_base.cxx.


Function Documentation

void vsl_delete_all_loaders ( )

Deletes all the loaders.

Deletes all the loaders derived from this class.

Deletes every loader for which register_this() has been called

Definition at line 59 of file vsl_binary_loader_base.cxx.

void vsl_register_new_loader_clear_func ( clear_func_ptr  func)

Allows other loader scheme to piggy back on the clearing of vsl loaders.

This is useful for getting rid of spurious memory leaks.

Definition at line 47 of file vsl_binary_loader_base.cxx.