#include <expander.h>
Inherits Singleton< Expander >.
Inheritance diagram for Expander:


Public Member Functions | |
| Expander () | |
| bool | queryString (string s) |
| bool | rehash () |
| set< string > | expands () |
Private Member Functions | |
| set< string > | read () |
Private Attributes | |
| bool | pathSearch_ |
| string | key_ |
| string | path_ |
| set< string > | paths_ |
| set< string > | expands_ |
| set< string > | pathExpands_ |
Definition at line 20 of file expander.h.
| Expander::Expander | ( | ) |
Definition at line 19 of file expander.cpp.
References key_, path_, and rehash().
Here is the call graph for this function:

| bool Expander::queryString | ( | string | s | ) |
Definition at line 39 of file expander.cpp.
References key_, path_, paths_, pathSearch_, and Util::trimL().
Referenced by Binder::queryCommandForPattern().
Here is the call graph for this function:

| bool Expander::rehash | ( | ) |
Definition at line 25 of file expander.cpp.
References pathExpands_, paths_, read(), and Util::stringSplit().
Referenced by Expander(), and Actions::rehash().
Here is the call graph for this function:

| set< string > Expander::expands | ( | ) |
Definition at line 58 of file expander.cpp.
References expands_, pathExpands_, pathSearch_, and read().
Referenced by Binder::queryCommandForPattern(), and read().
Here is the call graph for this function:

| set< string > Expander::read | ( | ) | [private] |
bool Expander::pathSearch_ [private] |
string Expander::key_ [private] |
string Expander::path_ [private] |
set<string> Expander::paths_ [private] |
set<string> Expander::expands_ [private] |
set<string> Expander::pathExpands_ [private] |
1.5.1