Mercurial > hg > octave-lyh
comparison src/dynamic-ld.h @ 3523:b80bbb43a1a9
[project @ 2000-02-02 10:25:52 by jwe]
author | jwe |
---|---|
date | Wed, 02 Feb 2000 10:26:25 +0000 |
parents | 2efa28a91e7a |
children | 7e4d5b5520e5 |
comparison
equal
deleted
inserted
replaced
3522:bd422cf62f0c | 3523:b80bbb43a1a9 |
---|---|
36 | 36 |
37 public: | 37 public: |
38 | 38 |
39 virtual ~octave_dynamic_loader (void) { } | 39 virtual ~octave_dynamic_loader (void) { } |
40 | 40 |
41 static bool load (const string& fcn_name); | 41 static bool load (const std::string& fcn_name); |
42 | 42 |
43 static bool remove (const string& fcn_name, octave_shlib& shl); | 43 static bool remove (const std::string& fcn_name, octave_shlib& shl); |
44 | 44 |
45 private: | 45 private: |
46 | 46 |
47 // No copying! | 47 // No copying! |
48 | 48 |
52 | 52 |
53 static octave_dynamic_loader *instance; | 53 static octave_dynamic_loader *instance; |
54 | 54 |
55 static bool instance_ok (void); | 55 static bool instance_ok (void); |
56 | 56 |
57 bool do_load (const string& fcn_name); | 57 bool do_load (const std::string& fcn_name); |
58 | 58 |
59 bool do_remove (const string& fcn_name, octave_shlib& shl); | 59 bool do_remove (const std::string& fcn_name, octave_shlib& shl); |
60 | 60 |
61 static bool doing_load; | 61 static bool doing_load; |
62 | 62 |
63 protected: | 63 protected: |
64 | 64 |
65 static string mangle_name (const string& name); | 65 static std::string mangle_name (const std::string& name); |
66 }; | 66 }; |
67 | 67 |
68 #endif | 68 #endif |
69 | 69 |
70 /* | 70 /* |