ホーム › System.Ole › NUMPARSE_FLAGS
NUMPARSE_FLAGS
列挙型フラグメンバー 16
| 名前 | 10進 | 16進 |
|---|---|---|
| NUMPRS_LEADING_WHITE | 1 | 0x1 |
| NUMPRS_TRAILING_WHITE | 2 | 0x2 |
| NUMPRS_LEADING_PLUS | 4 | 0x4 |
| NUMPRS_TRAILING_PLUS | 8 | 0x8 |
| NUMPRS_LEADING_MINUS | 16 | 0x10 |
| NUMPRS_TRAILING_MINUS | 32 | 0x20 |
| NUMPRS_HEX_OCT | 64 | 0x40 |
| NUMPRS_PARENS | 128 | 0x80 |
| NUMPRS_DECIMAL | 256 | 0x100 |
| NUMPRS_THOUSANDS | 512 | 0x200 |
| NUMPRS_CURRENCY | 1024 | 0x400 |
| NUMPRS_EXPONENT | 2048 | 0x800 |
| NUMPRS_USE_ALL | 4096 | 0x1000 |
| NUMPRS_STD | 8191 | 0x1FFF |
| NUMPRS_NEG | 65536 | 0x10000 |
| NUMPRS_INEXACT | 131072 | 0x20000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum NUMPARSE_FLAGS : unsigned int {
NUMPRS_LEADING_WHITE = 1,
NUMPRS_TRAILING_WHITE = 2,
NUMPRS_LEADING_PLUS = 4,
NUMPRS_TRAILING_PLUS = 8,
NUMPRS_LEADING_MINUS = 16,
NUMPRS_TRAILING_MINUS = 32,
NUMPRS_HEX_OCT = 64,
NUMPRS_PARENS = 128,
NUMPRS_DECIMAL = 256,
NUMPRS_THOUSANDS = 512,
NUMPRS_CURRENCY = 1024,
NUMPRS_EXPONENT = 2048,
NUMPRS_USE_ALL = 4096,
NUMPRS_STD = 8191,
NUMPRS_NEG = 65536,
NUMPRS_INEXACT = 131072
} NUMPARSE_FLAGS;[Flags]
public enum NUMPARSE_FLAGS : uint
{
NUMPRS_LEADING_WHITE = 1,
NUMPRS_TRAILING_WHITE = 2,
NUMPRS_LEADING_PLUS = 4,
NUMPRS_TRAILING_PLUS = 8,
NUMPRS_LEADING_MINUS = 16,
NUMPRS_TRAILING_MINUS = 32,
NUMPRS_HEX_OCT = 64,
NUMPRS_PARENS = 128,
NUMPRS_DECIMAL = 256,
NUMPRS_THOUSANDS = 512,
NUMPRS_CURRENCY = 1024,
NUMPRS_EXPONENT = 2048,
NUMPRS_USE_ALL = 4096,
NUMPRS_STD = 8191,
NUMPRS_NEG = 65536,
NUMPRS_INEXACT = 131072,
}<Flags>
Public Enum NUMPARSE_FLAGS As UInteger
NUMPRS_LEADING_WHITE = 1
NUMPRS_TRAILING_WHITE = 2
NUMPRS_LEADING_PLUS = 4
NUMPRS_TRAILING_PLUS = 8
NUMPRS_LEADING_MINUS = 16
NUMPRS_TRAILING_MINUS = 32
NUMPRS_HEX_OCT = 64
NUMPRS_PARENS = 128
NUMPRS_DECIMAL = 256
NUMPRS_THOUSANDS = 512
NUMPRS_CURRENCY = 1024
NUMPRS_EXPONENT = 2048
NUMPRS_USE_ALL = 4096
NUMPRS_STD = 8191
NUMPRS_NEG = 65536
NUMPRS_INEXACT = 131072
End Enumimport enum
class NUMPARSE_FLAGS(enum.IntFlag):
NUMPRS_LEADING_WHITE = 1
NUMPRS_TRAILING_WHITE = 2
NUMPRS_LEADING_PLUS = 4
NUMPRS_TRAILING_PLUS = 8
NUMPRS_LEADING_MINUS = 16
NUMPRS_TRAILING_MINUS = 32
NUMPRS_HEX_OCT = 64
NUMPRS_PARENS = 128
NUMPRS_DECIMAL = 256
NUMPRS_THOUSANDS = 512
NUMPRS_CURRENCY = 1024
NUMPRS_EXPONENT = 2048
NUMPRS_USE_ALL = 4096
NUMPRS_STD = 8191
NUMPRS_NEG = 65536
NUMPRS_INEXACT = 131072// NUMPARSE_FLAGS (flags)
pub const NUMPRS_LEADING_WHITE: u32 = 1;
pub const NUMPRS_TRAILING_WHITE: u32 = 2;
pub const NUMPRS_LEADING_PLUS: u32 = 4;
pub const NUMPRS_TRAILING_PLUS: u32 = 8;
pub const NUMPRS_LEADING_MINUS: u32 = 16;
pub const NUMPRS_TRAILING_MINUS: u32 = 32;
pub const NUMPRS_HEX_OCT: u32 = 64;
pub const NUMPRS_PARENS: u32 = 128;
pub const NUMPRS_DECIMAL: u32 = 256;
pub const NUMPRS_THOUSANDS: u32 = 512;
pub const NUMPRS_CURRENCY: u32 = 1024;
pub const NUMPRS_EXPONENT: u32 = 2048;
pub const NUMPRS_USE_ALL: u32 = 4096;
pub const NUMPRS_STD: u32 = 8191;
pub const NUMPRS_NEG: u32 = 65536;
pub const NUMPRS_INEXACT: u32 = 131072;// NUMPARSE_FLAGS
const (
NUMPRS_LEADING_WHITE uint32 = 1
NUMPRS_TRAILING_WHITE uint32 = 2
NUMPRS_LEADING_PLUS uint32 = 4
NUMPRS_TRAILING_PLUS uint32 = 8
NUMPRS_LEADING_MINUS uint32 = 16
NUMPRS_TRAILING_MINUS uint32 = 32
NUMPRS_HEX_OCT uint32 = 64
NUMPRS_PARENS uint32 = 128
NUMPRS_DECIMAL uint32 = 256
NUMPRS_THOUSANDS uint32 = 512
NUMPRS_CURRENCY uint32 = 1024
NUMPRS_EXPONENT uint32 = 2048
NUMPRS_USE_ALL uint32 = 4096
NUMPRS_STD uint32 = 8191
NUMPRS_NEG uint32 = 65536
NUMPRS_INEXACT uint32 = 131072
)const
NUMPRS_LEADING_WHITE = 1;
NUMPRS_TRAILING_WHITE = 2;
NUMPRS_LEADING_PLUS = 4;
NUMPRS_TRAILING_PLUS = 8;
NUMPRS_LEADING_MINUS = 16;
NUMPRS_TRAILING_MINUS = 32;
NUMPRS_HEX_OCT = 64;
NUMPRS_PARENS = 128;
NUMPRS_DECIMAL = 256;
NUMPRS_THOUSANDS = 512;
NUMPRS_CURRENCY = 1024;
NUMPRS_EXPONENT = 2048;
NUMPRS_USE_ALL = 4096;
NUMPRS_STD = 8191;
NUMPRS_NEG = 65536;
NUMPRS_INEXACT = 131072;// NUMPARSE_FLAGS
pub const NUMPRS_LEADING_WHITE: u32 = 1;
pub const NUMPRS_TRAILING_WHITE: u32 = 2;
pub const NUMPRS_LEADING_PLUS: u32 = 4;
pub const NUMPRS_TRAILING_PLUS: u32 = 8;
pub const NUMPRS_LEADING_MINUS: u32 = 16;
pub const NUMPRS_TRAILING_MINUS: u32 = 32;
pub const NUMPRS_HEX_OCT: u32 = 64;
pub const NUMPRS_PARENS: u32 = 128;
pub const NUMPRS_DECIMAL: u32 = 256;
pub const NUMPRS_THOUSANDS: u32 = 512;
pub const NUMPRS_CURRENCY: u32 = 1024;
pub const NUMPRS_EXPONENT: u32 = 2048;
pub const NUMPRS_USE_ALL: u32 = 4096;
pub const NUMPRS_STD: u32 = 8191;
pub const NUMPRS_NEG: u32 = 65536;
pub const NUMPRS_INEXACT: u32 = 131072;const
NUMPRS_LEADING_WHITE* = 1
NUMPRS_TRAILING_WHITE* = 2
NUMPRS_LEADING_PLUS* = 4
NUMPRS_TRAILING_PLUS* = 8
NUMPRS_LEADING_MINUS* = 16
NUMPRS_TRAILING_MINUS* = 32
NUMPRS_HEX_OCT* = 64
NUMPRS_PARENS* = 128
NUMPRS_DECIMAL* = 256
NUMPRS_THOUSANDS* = 512
NUMPRS_CURRENCY* = 1024
NUMPRS_EXPONENT* = 2048
NUMPRS_USE_ALL* = 4096
NUMPRS_STD* = 8191
NUMPRS_NEG* = 65536
NUMPRS_INEXACT* = 131072enum NUMPARSE_FLAGS : uint {
NUMPRS_LEADING_WHITE = 1,
NUMPRS_TRAILING_WHITE = 2,
NUMPRS_LEADING_PLUS = 4,
NUMPRS_TRAILING_PLUS = 8,
NUMPRS_LEADING_MINUS = 16,
NUMPRS_TRAILING_MINUS = 32,
NUMPRS_HEX_OCT = 64,
NUMPRS_PARENS = 128,
NUMPRS_DECIMAL = 256,
NUMPRS_THOUSANDS = 512,
NUMPRS_CURRENCY = 1024,
NUMPRS_EXPONENT = 2048,
NUMPRS_USE_ALL = 4096,
NUMPRS_STD = 8191,
NUMPRS_NEG = 65536,
NUMPRS_INEXACT = 131072,
}#define global NUMPRS_LEADING_WHITE 0x1
#define global NUMPRS_TRAILING_WHITE 0x2
#define global NUMPRS_LEADING_PLUS 0x4
#define global NUMPRS_TRAILING_PLUS 0x8
#define global NUMPRS_LEADING_MINUS 0x10
#define global NUMPRS_TRAILING_MINUS 0x20
#define global NUMPRS_HEX_OCT 0x40
#define global NUMPRS_PARENS 0x80
#define global NUMPRS_DECIMAL 0x100
#define global NUMPRS_THOUSANDS 0x200
#define global NUMPRS_CURRENCY 0x400
#define global NUMPRS_EXPONENT 0x800
#define global NUMPRS_USE_ALL 0x1000
#define global NUMPRS_STD 0x1FFF
#define global NUMPRS_NEG 0x10000
#define global NUMPRS_INEXACT 0x20000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。