#include <gmvl_node_cache.h>
Definition at line 17 of file gmvl_node_cache.h.
Public Member Functions | |
| gmvl_node_cache () | |
| ~gmvl_node_cache () | |
| void | add (const gmvl_node_sptr node) |
| void | remove (const gmvl_node_sptr node) |
| gmvl_node_sptr | get (const int index) const |
| bool | cached (const gmvl_node_sptr node) const |
| vcl_vector< gmvl_node_sptr > | get (const vcl_string type) const |
Protected Member Functions | |
| void | rebuild () |
Protected Attributes | |
| vcl_vector< gmvl_node_sptr > | nodes_ |
| vcl_vector< vcl_pair< vcl_string, vcl_vector< gmvl_node_sptr > > > | typecache_ |
Friends | |
| vcl_ostream & | operator<< (vcl_ostream &os, const gmvl_node_cache &c) |
|
|
Definition at line 13 of file gmvl_node_cache.cxx. |
|
|
Definition at line 17 of file gmvl_node_cache.cxx. |
|
|
Definition at line 22 of file gmvl_node_cache.cxx. |
|
|
Definition at line 68 of file gmvl_node_cache.cxx. |
|
|
Definition at line 78 of file gmvl_node_cache.cxx. |
|
|
Definition at line 28 of file gmvl_node_cache.h. |
|
|
Definition at line 93 of file gmvl_node_cache.cxx. |
|
|
Definition at line 50 of file gmvl_node_cache.cxx. |
|
||||||||||||
|
Definition at line 123 of file gmvl_node_cache.cxx. |
|
|
Definition at line 40 of file gmvl_node_cache.h. |
|
|
Definition at line 43 of file gmvl_node_cache.h. |
1.4.4