Go to the documentation of this file.00001
00002 #ifndef vgui_find_h_
00003 #define vgui_find_h_
00004 #ifdef VCL_NEEDS_PRAGMA_INTERFACE
00005 #pragma interface
00006 #endif
00007
00008
00009
00010
00011
00012 #include <vcl_string.h>
00013 #include <vgui/vgui_tableau_sptr.h>
00014
00015
00016
00017
00018
00019 vgui_tableau_sptr vgui_find_by_type_name(vgui_tableau_sptr const& start, vcl_string const &tn, bool direction_down);
00020
00021
00022
00023
00024 inline
00025 vgui_tableau_sptr vgui_find_below_by_type_name(vgui_tableau_sptr const& start, vcl_string const &tn)
00026 { return vgui_find_by_type_name(start, tn, true); }
00027
00028
00029
00030
00031 inline
00032 vgui_tableau_sptr vgui_find_above_by_type_name(vgui_tableau_sptr const& start, vcl_string const &tn)
00033 { return vgui_find_by_type_name(start, tn, false); }
00034
00035
00036
00037
00038
00039
00040 vgui_tableau_sptr vgui_find_by_name(vgui_tableau_sptr const& start, vcl_string const &name, bool direction_down);
00041
00042
00043
00044
00045 inline
00046 vgui_tableau_sptr vgui_find_below_by_name(vgui_tableau_sptr const& start, vcl_string const &name)
00047 { return vgui_find_by_name(start, name, true); }
00048
00049
00050
00051
00052 inline
00053 vgui_tableau_sptr vgui_find_above_by_name(vgui_tableau_sptr const& start, vcl_string const &name)
00054 { return vgui_find_by_name(start, name, false); }
00055
00056 #endif // vgui_find_h_