メインページ   クラス階層   構成   ファイル一覧   構成メンバ   ファイルメンバ  

クラス octave_shlib の解説

#include <oct-shlib.h>

octave_shlibに対する継承グラフ

Inheritance graph
[凡例]
すべてのメンバ一覧

Public 型

typedef std::string(* name_mangler )(const std::string &)
typedef void(* close_hook )(const std::string &)

Public メソッド

 octave_shlib (void)
 octave_shlib (const std::string &f, bool warn_future)
virtual ~octave_shlib (void)
 octave_shlib (const octave_shlib &sl)
octave_shlib & operator= (const octave_shlib &sl)
bool operator== (const octave_shlib &sl) const
 operator bool () const
virtual void open (const std::string &f, bool warn_future=false)
virtual void * search (const std::string &nm, name_mangler mangler=0)
virtual void close (close_hook cl_hook=0)
virtual bool remove (const std::string &fcn_name)
virtual bool is_out_of_date (void) const
virtual int number_of_functions_loaded (void) const
virtual std::string file_name (void) const
virtual octave_time time_loaded (void) const

Protected メソッド

 octave_shlib (const octave_xshlib &)
virtual bool is_open (void) const

Static Protected メソッド

octave_shlib * make_shlib (void)

Typedef の解説

typedef void(* octave_shlib::close_hook)(const std::string&)
 

oct-shlib.h48 行で定義されています。

呼出 close(), octave_base_shlib::close(), と octave_base_shlib::do_close_hook().

typedef std::string(* octave_shlib::name_mangler)(const std::string&)
 

oct-shlib.h46 行で定義されています。

呼出 search(), と octave_base_shlib::search().


コンストラクタとデストラクタの解説

octave_shlib::octave_shlib void    [inline]
 

oct-shlib.h50 行で定義されています。

参照 make_shlib(), と rep.

octave_shlib::octave_shlib const std::string &    f,
bool    warn_future
[inline]
 

oct-shlib.h52 行で定義されています。

参照 make_shlib(), open(), と rep.

virtual octave_shlib::~octave_shlib void    [inline, virtual]
 

oct-shlib.h58 行で定義されています。

参照 count, と rep.

octave_shlib::octave_shlib const octave_shlib &    sl [inline]
 

oct-shlib.h67 行で定義されています。

参照 count, と rep.

octave_shlib::octave_shlib const octave_xshlib   [inline, protected]
 

oct-shlib.h118 行で定義されています。

参照 rep.


メソッドの解説

virtual void octave_shlib::close close_hook    cl_hook = 0 [inline, virtual]
 

oct-shlib.h98 行で定義されています。

参照 close_hook, と rep.

virtual std::string octave_shlib::file_name void    const [inline, virtual]
 

octave_base_shlibで再定義されています。

oct-shlib.h110 行で定義されています。

参照 rep.

virtual bool octave_shlib::is_open void    const [inline, protected, virtual]
 

octave_base_shlibで再定義されています。

oct-shlib.h120 行で定義されています。

参照 rep.

呼出 operator bool().

virtual bool octave_shlib::is_out_of_date void    const [inline, virtual]
 

octave_base_shlibで再定義されています。

oct-shlib.h104 行で定義されています。

参照 rep.

octave_shlib * octave_shlib::make_shlib void    [static, protected]
 

oct-shlib.cc672 行で定義されています。

呼出 octave_shlib().

virtual int octave_shlib::number_of_functions_loaded void    const [inline, virtual]
 

octave_base_shlibで再定義されています。

oct-shlib.h107 行で定義されています。

参照 rep.

virtual void octave_shlib::open const std::string &    f,
bool    warn_future = false
[inline, virtual]
 

octave_base_shlibで再定義されています。

oct-shlib.h92 行で定義されています。

参照 rep.

呼出 octave_shlib().

octave_shlib::operator bool   const [inline]
 

oct-shlib.h90 行で定義されています。

参照 is_open().

octave_shlib& octave_shlib::operator= const octave_shlib &    sl [inline]
 

oct-shlib.h73 行で定義されています。

参照 count, と rep.

bool octave_shlib::operator== const octave_shlib &    sl const [inline]
 

oct-shlib.h87 行で定義されています。

参照 rep.

virtual bool octave_shlib::remove const std::string &    fcn_name [inline, virtual]
 

octave_base_shlibで再定義されています。

oct-shlib.h101 行で定義されています。

参照 rep.

virtual void* octave_shlib::search const std::string &    nm,
name_mangler    mangler = 0
[inline, virtual]
 

octave_base_shlibで再定義されています。

oct-shlib.h95 行で定義されています。

参照 name_mangler, と rep.

virtual octave_time octave_shlib::time_loaded void    const [inline, virtual]
 

octave_base_shlibで再定義されています。

oct-shlib.h113 行で定義されています。

参照 rep.


変数の解説

int octave_shlib::count [protected]
 

oct-shlib.h127 行で定義されています。

呼出 octave_base_shlib::octave_base_shlib(), octave_shlib(), operator=(), と ~octave_shlib().

octave_shlib* octave_shlib::rep [protected]
 

oct-shlib.h126 行で定義されています。

呼出 close(), file_name(), is_open(), is_out_of_date(), number_of_functions_loaded(), octave_shlib(), open(), operator=(), operator==(), remove(), search(), time_loaded(), と ~octave_shlib().


このクラスの解説は次のファイルから生成されました:
Wed Dec 29 13:09:54 2004に生成されました。 doxygen1.2.18
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送