1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
--- libde265/configparam.h.orig 2025-04-26 19:56:15 UTC
+++ libde265/configparam.h
@@ -95,7 +95,7 @@ class option_base
bool hasLongOption() const { return true; } //mLongOption!=NULL; }
std::string getLongOption() const { return mLongOption ? std::string(mLongOption) : get_name(); }
- virtual LIBDE265_API bool processCmdLineArguments(char** argv, int* argc, int idx) { return false; }
+ virtual bool processCmdLineArguments(char** argv, int* argc, int idx) { return false; }
@@ -132,7 +132,7 @@ class option_bool : public option_base (public)
virtual std::string get_default_string() const { return default_value ? "true":"false"; }
virtual std::string getTypeDescr() const { return "(boolean)"; }
- virtual LIBDE265_API bool processCmdLineArguments(char** argv, int* argc, int idx) { set(true); return true; }
+ virtual bool processCmdLineArguments(char** argv, int* argc, int idx) { set(true); return true; }
bool set(bool v) { value_set=true; value=v; return true; }
@@ -162,10 +162,10 @@ class option_string : public option_base (public)
virtual bool has_default() const { return default_set; }
void set_default(std::string v) { default_value=v; default_set=true; }
- virtual LIBDE265_API std::string get_default_string() const { return default_value; }
+ virtual std::string get_default_string() const { return default_value; }
- virtual LIBDE265_API std::string getTypeDescr() const { return "(string)"; }
- virtual LIBDE265_API bool processCmdLineArguments(char** argv, int* argc, int idx);
+ virtual std::string getTypeDescr() const { return "(string)"; }
+ virtual bool processCmdLineArguments(char** argv, int* argc, int idx);
bool set(std::string v) { value_set=true; value=v; return true; }
@@ -201,10 +201,10 @@ class option_int : public option_base (public)
virtual bool has_default() const { return default_set; }
void set_default(int v) { default_value=v; default_set=true; }
- virtual LIBDE265_API std::string get_default_string() const;
+ virtual std::string get_default_string() const;
- virtual LIBDE265_API std::string getTypeDescr() const;
- virtual LIBDE265_API bool processCmdLineArguments(char** argv, int* argc, int idx);
+ virtual std::string getTypeDescr() const;
+ virtual bool processCmdLineArguments(char** argv, int* argc, int idx);
bool set(int v) {
if (is_valid(v)) { value_set=true; value=v; return true; }
@@ -239,7 +239,7 @@ class choice_option_base : public option_base (public)
virtual std::vector<std::string> get_choice_names() const = 0;
virtual std::string getTypeDescr() const;
- virtual LIBDE265_API bool processCmdLineArguments(char** argv, int* argc, int idx);
+ virtual bool processCmdLineArguments(char** argv, int* argc, int idx);
const char** get_choices_string_table() const;
@@ -368,10 +368,10 @@ class config_parameters
config_parameters() : param_string_table(NULL) { }
~config_parameters() { delete[] param_string_table; }
- void LIBDE265_API add_option(option_base* o);
+ void add_option(option_base* o);
- void LIBDE265_API print_params() const;
- bool LIBDE265_API parse_command_line_params(int* argc, char** argv, int* first_idx=NULL,
+ void print_params() const;
+ bool parse_command_line_params(int* argc, char** argv, int* first_idx=NULL,
bool ignore_unknown_options=false);
|