VISR  0.11.6
Versatile Interactive Scene Renderer
initialisation_guard.hpp
Go to the documentation of this file.
1 /* Copyright Institute of Sound and Vibration Research - All rights reserved */
2 
3 #ifndef VISR_LIBPYTHONSUPPORT_INITIALISATION_GUARD_HPP_INCLUDED
4 #define VISR_LIBPYTHONSUPPORT_INITIALISATION_GUARD_HPP_INCLUDED
5 
6 #include "export_symbols.hpp"
7 
8 namespace visr
9 {
10 
11 namespace pythonsupport
12 {
13 
17 class VISR_PYTHONSUPPORT_LIBRARY_SYMBOL InitialisationGuard
18 {
19 public:
25  static bool initialise();
26 
27 
31  InitialisationGuard() = delete;
32 
33 private:
34 
38  class Internal;
39 };
40 
41 } // namespace pythonsupport
42 } // namespace visr
43 
44 #endif // #ifndef VISR_LIBPYTHONSUPPORT_INITIALISATION_GUARD_HPP_INCLUDED
Definition: initialisation_guard.hpp:17
Definition: initialisation_guard.cpp:20
Definition: options.cpp:10