sbStandardOperators.h
Go to the documentation of this file.
1 /*
2 //
3 // BEGIN SONGBIRD GPL
4 //
5 // This file is part of the Songbird web player.
6 //
7 // Copyright(c) 2005-2008 POTI, Inc.
8 // http://songbirdnest.com
9 //
10 // This file may be licensed under the terms of of the
11 // GNU General Public License Version 2 (the "GPL").
12 //
13 // Software distributed under the License is distributed
14 // on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either
15 // express or implied. See the GPL for the specific language
16 // governing rights and limitations.
17 //
18 // You should have received a copy of the GPL along with this
19 // program. If not, go to http://www.gnu.org/licenses/gpl.html
20 // or write to the Free Software Foundation, Inc.,
21 // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
22 //
23 // END SONGBIRD GPL
24 //
25 */
26 
27 #ifndef __SB_STANDARD_OPERATORS_H__
28 #define __SB_STANDARD_OPERATORS_H__
29 
30 #define SB_OPERATOR_EQUALS "="
31 #define SB_OPERATOR_NOTEQUALS "!="
32 #define SB_OPERATOR_GREATER ">"
33 #define SB_OPERATOR_GREATEREQUAL ">="
34 #define SB_OPERATOR_LESS "<"
35 #define SB_OPERATOR_LESSEQUAL "<="
36 #define SB_OPERATOR_CONTAINS "%?%"
37 #define SB_OPERATOR_NOTCONTAINS "!%?%"
38 #define SB_OPERATOR_BEGINSWITH "?%"
39 #define SB_OPERATOR_NOTBEGINSWITH "!?%"
40 #define SB_OPERATOR_ENDSWITH "%?"
41 #define SB_OPERATOR_NOTENDSWITH "!%?"
42 #define SB_OPERATOR_BETWEEN "^"
43 #define SB_OPERATOR_ISSET "$"
44 #define SB_OPERATOR_ISNOTSET "!$"
45 #define SB_OPERATOR_ISTRUE "1"
46 #define SB_OPERATOR_ISFALSE "0"
47 #define SB_OPERATOR_INTHELAST "|>"
48 #define SB_OPERATOR_NOTINTHELAST "<|"
49 #define SB_OPERATOR_ONDATE "#="
50 #define SB_OPERATOR_NOTONDATE "#!="
51 #define SB_OPERATOR_AFTERDATE "#>"
52 #define SB_OPERATOR_AFTERORONDATE "#>="
53 #define SB_OPERATOR_BEFOREDATE "#<"
54 #define SB_OPERATOR_BEFOREORONDATE "#<="
55 #define SB_OPERATOR_BETWEENDATES "#^"
56 
57 #endif /* __SB_STANDARD_OPERATORS_H__ */
58