1 /*******************************************************************************
2 ********************************************************************************
4 Copyright (c) 2008 Ahmed S. Badran
6 Licensed under the FreeBSD License (see LICENSE)
9 Description: A cscope db abstraction layer.
10 Created: 09/07/2008 04:44:50 PM PDT
11 Author: Ahmed S. Badran (Ahmed B.), ahmed.badran@gmail.com
13 ********************************************************************************
14 *******************************************************************************/
22 cscope_db(const std::string
& prj_
, const std::string
& prj_path_
, const
23 std::string
& prj_index_
, const std::string
& prj_flist_
,
24 const std::string
& prj_cscope_db_
, const
25 std::vector
<std::string
>& extensions_
);
31 const std::string prj
, prj_path
, prj_index
, prj_flist
, prj_cscope_db
;
32 const std::vector
<std::string
> extension_list
;
33 std::vector
<std::string
> file_list
;
35 cscope_db(const cscope_db
&);
36 cscope_db
& operator=(const cscope_db
&);
37 void invoke_cscope(const std::vector
<std::string
>& args
);
38 void build(const std::string
& file_list_file
);
39 void update(const std::string
& file_list_file
);
41 #endif // ----- #ifndef CSCOPE_DB_INC -----