|
pack() (AWT/Swing), 800, 810, 813, 817, 819, 822, 828, 1000
package
diagram (UML), 588, 604
(Java), 3, 13, 55, 57, 71
qualified name, 56
padding
(GNOME/GTK+), 838
variable
ipadx (AWT/Swing), 827
ipady (AWT/Swing), 827
paint() (AWT/Swing), 903-904, 916
paintBorder() (AWT/Swing), 903
paintChildren() (AWT/Swing), 903
paintComponent() (AWT/Swing), 854, 903-904, 942
paintEvent() (Qt), 918-919, 924
pair, 176
pallet, 798
pane (AWT/Swing)
content, 797
glass, 797-799
layered, 797-798
root, 797
Panel (AWT/Swing), 936, 948
parameterization, 549
parameterized
class
(C++), 550, 555
(Java), 568
function (C++), 550
interface (Java), 573
method (Java), 576
parameter list (UML), 596
PARAM tag (HTML), 939, 954
parselnt() (Java), 17-18, 939
pass argument to function, 345
by pointer (C++), 345
by reference (C++), 345
by value
(C++), 345
of object reference (Java), 345
pass by pointer
class type argument (C++), 351
primitive type argument (C++), 347
pass by reference
class type argument (C++), 352
primitive type argument (C++), 349
pass by value
class type argument
(C++), 350
(Java), 354
of object reference (Java), 354
primitive type argument
(C++), 346
(Java), 353
PassClassTypeByPointer.cc, 351
PassClassTypeByRef.cc, 352
PassClassTypeByValue.cc, 350
PassClassTypeByValue.java, 354
passing arguments
(C++), 346
(Java), 353
PassPrimByPointer.cc, 347
PassPrimByRef.cc, 349
PassPrimByValue.cc, 347
PassPrimByValue.java, 353
peek() (C++), 15-16, 246
peer class (AWT/Swing), 793
peered component (AWT/Swing), 794
peerless component (AWT/Swing), 793
performance penalty
for polymorphic function (C++), 650
Photoshop, 795
pipe (C++), 23
PipedInputStream (Java), 259, 988, 990
PipedOutputStream (Java), 259, 988, 990
pixmap, 896
PlainDocument (AWT/Swing), 854
Point (AWT/Swing), 915
pointer
to C++ function, 374
to class member (C++), 463
type (C++), 297
PointerDirectToMember.cc, 464
polyline, 924 932
Polymorph.cc, 45
polymorphic
behavior, 638
type (C++), 646, 781
PolymorphicTypes.cc, 782
Polymorphism, 3, 29, 31, 682, 728, 918
in simulated OO in C, 98
Polymorph.java, 48
pop_back() (C++), 154, 174
pop() (C++), 174-175
pop_front() (C++), 168
port, 1027-1028
number, 1027-1028
Portable Operating System Interface, 1002
POSIX, 1002
thread attributes, 1003
threads, 964
pos() (Qt), 924
precedence of an operator, 497
precision
of output (C++), 252
of SQL data types, 1061
preemptive scheduling, 964
PretendGiant.cc, 520
previous() (Java), 186
PRIMARY KEY (SQL), 1061
NOT NULL, 1060-1061
primitive type, 211
print() (C), 6-7, 98, 796
print() (Java), 13, 265
println() (Java), 13, 265
printObj.cc, 53
PrintObj.java, 52
print representation (Java), 52
printStackTrace() (Java), 410
PrintStream (Java), 13, 265
PrintWriter (Java), 265, 1034
priority-preemptive scheduling, 964
priority_queue, a C++ container class, 149, 151, 176
PriorityQueueOps.cc, 177
priority of a thread, 964
private
base (C++), 618
class derivation (C++), 664
for access control, 34, 38, 71, 595
PrivateConstructor.cc, 420
Promo.cc, 224
promotion, 224
property-string (UML), 595-596
protected
base (C++), 618
class derivation (C++), 664
for access control, 71, 595
inheritance, 665
prototype (C++), 346
pseudorandom, 460
pseudorandom numbers, 56
pthread_attr_init() (POSIX), 1003
pthread_attr_t (POSIX), 1002-1003
PTHREAD_CANCELED (POSIX), 1007
pthread_condattr_t (POSIX), 1013
pthread_cond_broadcast() (POSIX), 1014
pthrea_cond_destroy() (POSIX), 1014
pthread_cond_init() (POSIX), 1013
pthread_cond_signal() (POSIX), 1014
pthread_cond_timedwait() (POSIX), 1014
pthread_cond_t (POSIX), 1013
pthread_cond_wait() (POSIX), 1014
PTHREAD_CREATE_DETACHED (POSIX), 1003
PTHREAD_CREATE_JOINABLE (POSIX), 1003
pthread_create() (POSIX), 1004
pthread_detach() (POSIX), 1004
pthread_exit() (POSIX), 1007
PTHREAD_EXPLICIT_SCHED (POSIX), 1004
PTHREAD_INHERIT_SCHED (POSIX), 1004
pthread_join() (POSIX), 1003, 1006
pthread_mutexattr_getkind_np() (POSIX), 1011
pthread_mutexattr_setkind_np (POSIX), 1011
pthread_mutex_destroy() (POSIX), 1013
PTHREAD_MUTEX_FAST_NP (POSIX), 1010
pthread_mutex_lock() (POSIX), 1010, 1014
PTHREAD_MUTEX_RECURSIVE_NP (POSIX), 1011
pthread_mutex_unlock() (POSIX), 1010, 1014
PTHREAD_SCOPE_PROCESS (POSIX), 1004
PTHREAD_SCOPE_SYSTEM (POSIX), 1004
pthread_setschedparam() (POSIX), 1004
pthread_setschedpolicy() (POSIX), 1004
pthreads.h (POSIX, 1002
pthread_t (POSIX), 1002
public
base (C++), 618
class, 11
class derivation (C++), 617
for access control. 34, 38, 71, 595
pull-down menu. 881
pure virtual (C++), 74-75, 643, 660, 727
push() (C++), 174-175
push_back() (C++), 153-154, 174
push_front() (C++), 168
put() (C++), 21, 247
putback() (C++), 246
putc() (C), 19, 21
put position (C++), 240
|