~vbursian/research-assistant/intervers

« back to all changes in this revision

Viewing changes to RANet/Symbols.h

  • Committer: Viktor Bursian
  • Date: 2013-06-06 15:10:08 UTC
  • Revision ID: vbursian@gmail.com-20130606151008-6641eh62f0lgx8jt
Tags: version_0.3.0
version 0.3.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
////////////////////////////////////////////////////////////////////////////////
 
2
/*! @file Symbols.h   Predefined symbolic strings.
 
3
- Part of RANet - Research Assistant Net Library (based on ANSI C++).
 
4
- Copyright(C) 1994-2010, Viktor E. Bursian, St.Petersburg, Russia.
 
5
                     Viktor.Bursian@mail.ioffe.ru
 
6
*///////////////////////////////////////////////////////////////////////////////
 
7
#ifndef Symbols_H
 
8
#define Symbols_H
 
9
#include "General.h"
 
10
namespace RA {
 
11
//------------------------------------------------------------------------------
 
12
 
 
13
//! @todo{elegancy} подменить везде
 
14
namespace Symbol {
 
15
//------------------------------------------------------------------------------
 
16
 
 
17
//literal  Unit_1 = "{1}";
 
18
literal  Unit_1 = "\342\221\240";
 
19
                              //"①" = "\342\221\240"
 
20
                              //U+2460 CIRCLED DIGIT ONE
 
21
                              //UTF-8: 0xE2 0x91 0xA0  UTF-16: 0x2460
 
22
                              //"𝟙" = "\360\235\237\231"
 
23
                              //U+1D7D9 MATHEMATICAL DOUBLE-STRUCK DIGIT ONE
 
24
                              //UTF-8: 0xF0 0x9D 0x9F 0x99 UTF-16: 0xD835 0xDFD9
 
25
 
 
26
literal  Micro = "\302\265";
 
27
                              //"µ" = "\302\265"
 
28
                              //U+00B5 MICRO SIGN
 
29
                              //UTF-8: 0xC2 0xB5  UTF-16: 0x00B5
 
30
                              //******* не путать с:
 
31
                              //"μ" = "\316\274"
 
32
                              //U+03BC GREEK SMALL LETTER MU
 
33
                              //UTF-8: 0xCE 0xBC  UTF-16: 0x03BC
 
34
 
 
35
literal  CurveIcon = "\342\210\277";
 
36
                              //"∿" = "\342\210\277"
 
37
                              //U+223F SINE WAVE
 
38
                              //UTF-8: 0xE2 0x88 0xBF   UTF-16: 0x223F
 
39
 
 
40
literal  MarkIcon = "\342\206\226";
 
41
                              //"↖" = "\342\206\226"
 
42
                              //U+2196 NORTH WEST ARROW
 
43
                              //UTF-8: 0xE2 0x86 0x96   UTF-16: 0x2196
 
44
 
 
45
literal  Plus = "+";
 
46
                              //"+" = ""
 
47
                              //
 
48
                              //
 
49
 
 
50
literal  Minus = "-";
 
51
                              //"-" = ""
 
52
                              //
 
53
                              //
 
54
 
 
55
literal  Multiplication = "×";
 
56
                              //"×" = ""
 
57
                              //U+00D7 MULTIPLICATION SIGN
 
58
                              //
 
59
 
 
60
literal  MiddleDot = "·";
 
61
                              //"·" = ""
 
62
                              //U+00B7 MIDDLE DOT
 
63
                              //
 
64
 
 
65
literal  PlusMinus = "±";
 
66
                              //"±" = ""
 
67
                              //U+00B1 PLUS-MINUS SIGN
 
68
                              //
 
69
 
 
70
literal  Infinity = "∞";
 
71
                              //"∞" = ""
 
72
                              //U+221E INFINITY
 
73
                              //
 
74
 
 
75
literal  NaN = "¿";
 
76
                              //"¿" = ""
 
77
                              //U+00BF INVERTED QUESTION MARK
 
78
                              //
 
79
 
 
80
literal  RangeDelimiter = "…";
 
81
                              //"…" = ""
 
82
                              //U+2026 HORIZONTAL ELLIPSIS = three dot leader
 
83
                              //
 
84
 
 
85
literal  Degree = "\302\260";
 
86
                              //"°" = "\302\260"
 
87
                              //U+00B0 DEGREE SIGN
 
88
                              //
 
89
 
 
90
//literal   = "";
 
91
//                              //"" = ""
 
92
//                              //
 
93
//                              //
 
94
 
 
95
//literal   = "";
 
96
//                              //"" = ""
 
97
//                              //
 
98
//                              //
 
99
 
 
100
 
 
101
//------------------------------------------------------------------------------
 
102
}; //namespace RA::Symbol
 
103
 
 
104
//------------------------------------------------------------------------------
 
105
}; //namespace RA
 
106
#endif