색인

색인 (Index)

이 문서에 등장하는 주요 개념·키워드·타입·구조를 알파벳순으로 모은 색인이에요. 특정 주제가 본문 어디에서 다뤄지는지 빠르게 찾아볼 때 유용해요.

출처: Free Pascal Reference — Index

본문

A

  • Abstract, 83
  • abstract, 76
  • Address, 176
  • Alias, 225
  • Ansistring, 34, 39
  • Array, 43, 213, 214
    • Constructor, 48
    • Dynamic, 44
    • Of const, 214
    • Static, 43
  • array, 61
  • Array constructor, 48
  • Asm, 206
  • Assembler, 206, 224, 263

B

  • block, 252
  • Boolean, 28

C

  • Case, 190
  • cdecl, 226
  • Char, 32
  • Class, 86, 96
  • Class helpers, 149
  • Classes, 86
  • CodePage, 34, 36
    • Conversion, 36
  • COM, 61, 121
  • Comments, 13
  • Comp, 31
  • Const, 23
    • String, 23
  • Constants, 21
    • Ordinary, 21
    • String, 19, 22, 39
    • Typed, 22
  • Constructor, 79, 93, 173
  • CORBA, 61, 121
  • cppdecl, 226
  • Currency, 31

D

  • Delphi
    • Compatibility, 129
    • Syntax, 129
    • Type overloads, 131
  • Destructor, 79, 93
  • Directives
    • Hint, 16
  • Dispatch, 100
  • DispatchStr, 101
  • Double, 31

E

  • else, 190, 192
  • except, 259, 261
  • Exception, 257
  • Exceptions, 257
    • Catching, 257, 259
    • Classes, 261
    • Handling, 260, 261
    • Raising, 257
  • export, 226
  • Expression, 203
  • Expressions, 169
  • Extended, 31
  • Extended records, 142
  • External, 223
  • external, 67, 223

F

  • Fields, 50, 77
  • File, 53
  • finally, 260, 261
  • For, 193, 195
    • downto, 193
    • in, 195
    • to, 193
  • Forward, 56, 222
  • Function, 208
  • Functions, 207
    • Assembler, 224, 263
    • External, 223
    • Forward, 222
    • Modifiers, 224
    • Overloaded, 221

G

  • generic, 124
  • Generics, 123
    • Overloads, 131
    • Type Restrictions, 128

H

  • hardfloat, 226
  • Hint directives, 16

I

  • Identifiers, 16
  • If, 192
  • index, 104, 223
  • Inherited, 95
  • inherited, 82, 109
  • inline, 226
  • interface, 114
  • Interfaces, 61, 63, 114
    • COM, 121
    • CORBA, 121
    • Implementations, 116
  • interrupt, 227
  • iocheck, 227

L

  • Labels, 19
  • Libraries, 255
  • library, 255
  • local, 227

M

  • Message, 100
  • message, 100
  • Methods, 80, 94
    • Abstract, 83
    • Class, 96
    • Message, 100
    • Static, 81, 98
    • Virtual, 81, 83, 95
  • Modifiers, 15, 224, 232
    • Alias, 225
    • cdecl, 226
    • cppdecl, 226
    • export, 226
    • hardfloat, 226
    • inline, 226
    • interrupt, 227
    • iocheck, 227
    • local, 227
    • MS_ABI_CDecl, 228
    • MS_ABI_Default, 227
    • MWPascal, 228
    • noreturn, 228
    • nostackframe, 228
    • overload, 228
    • pascal, 230
    • public, 230
    • register, 231
    • safecall, 231
    • saveregisters, 231
    • softfloat, 231
    • stdcall, 231
    • SYSV_ABI_CDecl, 231
    • SYSV_ABI_Default, 231
    • varargs, 232
    • VectorCall, 231
    • winapi, 232
  • MS_ABI_CDecl, 228
  • MS_ABI_Default, 227
  • MWPascal, 228

N

  • name, 223
  • noreturn, 228
  • nostackframe, 228
  • Numbers, 17
    • Binary, 18
    • Decimal, 18
    • Hexadecimal, 18
    • Octal, 18
    • Real, 17

O

  • object, 75
  • Objective-Pascal, 159
  • Objective-Pascal Classes, 159
  • Objects, 75
  • Objects, abstract, 76
  • Objects, sealed, 76
  • Operators, 21, 40, 55, 169, 176, 177
    • Arithmetic, 177, 238
    • Assignment, 235
    • Binary, 238
    • Boolean, 178
    • Comparison, 240
    • Dynamic arrays, 179
    • Logical, 178
    • Relational, 182
    • Set, 180
    • String, 179
    • Unary, 177
  • operators, 233
  • otherwise, 190
  • overload, 228
  • overloading
    • operators, 233
  • Override, 96
  • override, 82

P

  • Packed, 50, 76, 93
  • Parameters, 209
    • Constant, 209, 212
    • Open Array, 213, 214
    • Out, 211
    • Reference counted, 217
    • Untyped, 216
    • Untypes, 209
    • Value, 209
    • Var, 104, 209, 210
  • pascal, 230
  • PChar, 35, 39
  • Pointer, 54
  • Private, 85, 88, 104
    • strict, 88
  • private, 76
  • Procedural, 56
  • Procedure, 56, 207
  • Procedures, 207
  • program, 246
  • Properties, 71, 102
    • Array, 105
    • Indexed, 104
  • Property, 97, 103
  • Protected, 85, 88
  • Public, 85, 88
  • public, 76, 230
  • Published, 88, 104
  • PUnicodeChar, 39

R

  • Raise, 257
  • Rawbytestring, 38
  • Read, 103
  • Real, 31
  • Record, 50
    • Constant, 69
  • Record helpers, 149
  • register, 231
  • reintroduce, 96
  • Repeat, 202
  • Reserved words, 14
    • Delphi, 15
    • Modifiers, 15
    • Turbo Pascal, 14
  • Resourcestring, 23

S

  • safecall, 231
  • saveregisters, 231
  • Scope, 35, 46, 68, 75, 85, 87, 254
    • block, 254
    • Class, 254
    • record, 254
    • unit, 255
  • sealed, 76
  • Self, 80, 97
  • Set, 53
  • Shortstring, 33
  • Single, 31
  • softfloat, 231
  • specialize, 126
  • Statements, 186
    • Assembler, 206, 263
    • Assignment, 186
    • Case, 190
    • Compound, 189
    • Exception, 205
    • For, 193, 195
    • Goto, 188
    • if, 192
    • Loop, 193, 195, 202, 203
    • Procedure, 187
    • Repeat, 202
    • Simple, 186
    • Structured, 189
    • While, 203
    • With, 204
  • Static class methods, 98
  • stdcall, 231
  • String, 19
    • Ansistring, 34
    • CodePage, 34
    • Codepage, 36
    • Constant, 39
    • Multi-byte, 38
    • RawByteString, 38
    • ShortString, 33
    • Single-byte string, 32
    • UnicodeString, 38
    • UTF8String, 38
    • WideString, 39
  • Symbols, 12
  • Syntax diagrams, 10
  • SYSV_ABI_CDecl, 231
  • SYSV_ABI_Default, 231

T

  • Text, 53
  • then, 192
  • Thread Variables, 71
  • Threadvar, 71
  • Tokens, 12
    • Comments, 13
    • Identifiers, 16
    • Numbers, 17
    • Reserved words, 14
    • Strings, 19
    • Symbols, 12
  • try, 260, 261
  • Type, 25
    • Compatibility, 28, 47, 64, 132, 174, 176, 210
    • Generics, 123, 124
    • Helpers, 149
    • Restrictions, 128
    • Specializing, 126
    • Type overloads, 131
  • Typecast, 34, 35, 39, 174, 175
    • Unaligned, 175
    • Value, 174
    • Variable, 175
  • Types, 25
    • Ansistring, 34
    • Array, 43, 44
    • Base, 25
    • Boolean, 28
    • Char, 31, 32
    • Class, 86
    • Class helpers, 149
    • Constructor, 48
    • Enumeration, 29
    • Extended record, 142
    • File, 53
    • Forward declaration, 56
    • Integer, 26
    • Object, 75
    • Ordinal, 26
    • PChar, 35, 40
    • Pointer, 40, 54
    • Procedural, 56
    • Rawbytestring, 38
    • Real, 31
    • Record, 50
    • Record helpers, 149
    • Reference counted, 34, 36, 38, 44, 46, 122
    • Set, 53
    • ShortString, 33
    • String, 32
    • Structured, 41
    • Subrange, 30
    • Type helpers, 149
    • UnicodeString, 38
    • UTF8String, 38
    • Variant, 61
    • Widestring, 39

U

  • Unicodestring, 38
  • unit, 247, 255
  • uses, 246
  • UTF8String, 38

V

  • Var, 66
  • varargs, 232
  • Variable, 66
  • Variables, 66
    • Initialized, 22, 68, 70
  • Variant, 61
  • VectorCall, 231
  • Virtual, 79, 81, 95, 100
  • Visibility, 75, 85, 114
    • Private, 75, 88
    • Protected, 88
    • Public, 75, 88
    • Published, 88
    • Strict Private, 88
    • Strict Protected, 88

W

  • While, 203
  • WideChar, 32
  • Widestring, 39
  • winapi, 232
  • With, 204
  • Write, 103

더 알아보기