Book Home Perl CD BookshelfSearch this book

Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Index: O

/o pattern modifier: 5.2.1. Pattern Modifiers (Programming Perl)
5.2.1. Pattern Modifiers (Programming Perl)
5.2.2. The m// Operator (Matching) (Programming Perl)
5.2.3. The s/// Operator (Substitution) (Programming Perl)
suppressing with recompilation: 5.9.2. Variable Interpolation (Programming Perl)
-O option (dprofpp): 6.5. The Perl Profiler (Perl in a Nutshell)
-o file test operator
4.5.8. File Test Operators (Perl in a Nutshell)
o command (CPAN.pm): Chapter 2, Reference: o (Perl in a Nutshell)
O command (debugger): Chapter 6, Reference: O (Perl in a Nutshell)
O_ flags: 7.1. Opening a File (Perl Cookbook)
O_NDELAY option: 12.3.3. Nonblocking Filehandles (Advanced Perl Programming)
O_NONBLOCK option: 7.14. Doing Non-Blocking I/O (Perl Cookbook)
O module: 8.115. O (Perl in a Nutshell)
18.4. Compiler Backends (Programming Perl)
18.6. Code Development Tools (Programming Perl)
32.1.19. Perl Compiler and Code Generator (Programming Perl)
object-oriented programming (OOP): 7.1. OO: An Introduction (Advanced Perl Programming)
13.0. Introduction (Perl Cookbook)
7.3. Object-Oriented Perl (Perl in a Nutshell)
other languages and: 7.5.1. Tcl (Advanced Perl Programming)
polymorphism: 7.2.4. The Need for Polymorphism (Advanced Perl Programming)
object: 10. Packages (Programming Perl)
Object Identifier (OID): E. The Twenty-Minute SNMP Tutorial (Perl for System Administration)
object methods:
locking: 17.2.2.5. Locking methods (Programming Perl)
Thread objects: 17.2.1. The Thread Module (Programming Perl)
object-oriented modules: 11.1. Using Modules (Programming Perl)
method calls, allowing: 11.2. Creating Modules (Programming Perl)
object-oriented programming: 10. Packages (Programming Perl)
12.1. Brief Refresher on Object-Oriented Lingo (Programming Perl)
abstraction in: 12.3. Method Invocation (Programming Perl)
modules for file, directory, and IPC access: 32.1.5. Filehandle, Directory Handle, and Stream I/O Utilities (Programming Perl)
Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
portable filename operations: 32.1.4. Filenames, Filesystems, and File Locking (Programming Perl)
references in Perl, emulating: 10. Packages (Programming Perl)
objects: 7.2. Objects in Perl (Advanced Perl Programming)
20.2.1. Perl Objects (Advanced Perl Programming)
13.0. Introduction (Perl Cookbook)
7.3. Object-Oriented Perl (Perl in a Nutshell)
1.2.1.3. Complexities (Programming Perl)
12. Objects (Programming Perl)
associations between: 11.2.7. Object Associations (Advanced Perl Programming)
attributes of: 7.2.8. Accessor Methods (Advanced Perl Programming)
7.2.1. Attributes (Advanced Perl Programming)
8.1. Efficient Attribute Storage (Advanced Perl Programming)
13.0. Introduction (Perl Cookbook)
13.3. Managing Instance Data (Perl Cookbook)
inheritance and: 13.12. Solving the Data Inheritance Problem (Perl Cookbook)
blessing: 3.2. The Arrow Operator (Programming Perl)
29.2.7. bless (Programming Perl)
class data, managing: 12.8. Managing Class Data (Programming Perl)
cloning parent objects: 13.6. Cloning Objects (Perl Cookbook)
closures: 4.4.3. Closures Versus Objects (Advanced Perl Programming)
20.3.5.4. Objects versus closures (Advanced Perl Programming)
11.7. Using Closures Instead of Objects (Perl Cookbook)
constructors: 8.2.3. Object Constructors (Programming Perl)
12.4. Object Construction (Programming Perl)
inheritable: 12.4.1. Inheritable Constructors (Programming Perl)
initializers: 12.4.2. Initializers (Programming Perl)
delegation: 8.2. Delegation (Advanced Perl Programming)
destroying: 7.2.7. Object Destruction (Advanced Perl Programming)
13.0. Introduction (Perl Cookbook)
13.2. Destroying an Object (Perl Cookbook)
destruction of (global), controlling: 19.2. Environment Variables (Programming Perl)
determining subclass membership: 13.8. Determining Subclass Membership (Perl Cookbook)
faster: 20.7. A Peek into the Future (Advanced Perl Programming)
functions dealing with: 29.1. Perl Functions by Category (Programming Perl)
functions for: 5.1. Perl Functions by Category (Perl in a Nutshell)
identity of: 11.2.6. Object Identity (Advanced Perl Programming)
indirect (see indirect objects)
inheritance, through @ISA array: 12.5.1. Inheritance Through @ISA (Programming Perl)
instance data, managing: 12.7. Managing Instance Data (Programming Perl)
12.7.1. Field Declarations with use fields (Programming Perl)
generating accesors with closures: 12.7.4. Generating Accessors with Closures (Programming Perl)
generating accessors with autoloading: 12.7.3. Generating Accessors with Autoloading (Programming Perl)
generating classes with Class::Struct: 12.7.2. Generating Classes with Class::Struct (Programming Perl)
new features, Perl 5.6: 12.7.6. New Tricks (Programming Perl)
private objects, using closures for: 12.7.5. Using Closures for Private Objects (Programming Perl)
instance destructors: 12.6. Instance Destructors (Programming Perl)
garbage collection with: 12.6.1. Garbage Collection with DESTROY Methods (Programming Perl)
instance vs. class methods: 7.4. Object Syntax (Perl in a Nutshell)
IO objects: 12.5. IO Objects and Filehandles (Advanced Perl Programming)
managing instance data: 13.3. Managing Instance Data (Perl Cookbook)
methods: 13.0. Introduction (Perl Cookbook)
methods, references to: 8.3.7. Closures (Programming Perl)
8.3.7. Closures (Programming Perl)
(see also closures)
Perl object system: 12.2. Perl's Object System (Programming Perl)
pointers: 20.3.1.3. SVs and object pointers (Advanced Perl Programming)
references: 7.2.2. Unique Identity (Advanced Perl Programming)
references to, in scalars: 1.2.1.1. Singularities (Programming Perl)
storing within other objects vs. inheritance: 12.6. Instance Destructors (Programming Perl)
stringifying: 8.3.6. Other Tricks You Can Do with Hard References (Programming Perl)
syntax of: B.5. Objects (Advanced Perl Programming)
tied objects: 13.15. Creating Magic Variables with tie (Perl Cookbook)
tied variables, underlying: 14. Tied Variables (Programming Perl)
breaking reference to: 14.5. A Subtle Untying Trap (Programming Perl)
uniquess of: 11.2.8. Uniqueness of Objects in Memory (Advanced Perl Programming)
ObjectTemplate library: 8.1.1. ObjectTemplate: Attribute Storage Using Arrays (Advanced Perl Programming)
11.1. Adaptor: An Introduction (Advanced Perl Programming)
obtaining Perl
modules: 2.2. How Is CPAN Organized? (Perl in a Nutshell)
2.4. Getting and Installing Modules (Perl in a Nutshell)
source code: 2. Installing Perl (Perl in a Nutshell)
oct(): 2.16. Converting Between Octal and Hexadecimal (Perl Cookbook)
Chapter 5, Reference: oct (Perl in a Nutshell)
oct function: 2.6.1. Numeric Literals (Programming Perl)
29.2.103. oct (Programming Perl)
breaking reference to: 2.6.1. Numeric Literals (Programming Perl)
29.2.103. oct (Programming Perl)
octal characters: 2.16. Converting Between Octal and Hexadecimal (Perl Cookbook)
2.6.1. Numeric Literals (Programming Perl)
breaking reference to: 2.6.1. Numeric Literals (Programming Perl)
octal numbers: 29.2.103. oct (Programming Perl)
breaking reference to: 29.2.103. oct (Programming Perl)
characters, representing: 15.1. Building Character (Programming Perl)
characters, specifying with: 5.3.2. Specific Characters (Programming Perl)
specifying $/ as: 19.1.3. Switches (Programming Perl)
octets (see bytes)
ODBC Driver Manager: 7.1. Interacting with an SQL Server from Perl (Perl for System Administration)
ODBC (Open Database Connectivity)
DSN (Data Source Name): 7.3. Using the ODBC Framework (Perl for System Administration)
using from Perl: 7.3. Using the ODBC Framework (Perl for System Administration)
ODBC module: 10.4.2. Win32::ODBC (Advanced Perl Programming)
ODBC specification: 10.4. Relational Databases (Advanced Perl Programming)
ODBM_File module: 8.116. ODBM_File (Perl in a Nutshell)
for m// successes: 29.2.112. pos (Programming Perl)
read function and: 29.2.120. read (Programming Perl)
seek function: 29.2.138. seek (Programming Perl)
-offvalue option
Checkbutton widget: 18.5. The Checkbutton Widget (Perl in a Nutshell)
Menubutton widget: 18.14.1. Menu Item Options (Perl in a Nutshell)
$OFMT ($#) variable
4.4.1. Global Special Variables (Perl in a Nutshell)
$OFS ($,) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
OID (Object Identifier): E. The Twenty-Minute SNMP Tutorial (Perl for System Administration)
OLE automation: 19.18. OLE Automation (Perl in a Nutshell)
OLE, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
one-liners: 1.3.1. How to Do It (Programming Perl)
one-to-many associations: 11.2.7. Object Associations (Advanced Perl Programming)
-onvalue option
Checkbutton widget: 18.5. The Checkbutton Widget (Perl in a Nutshell)
Menubutton widget: 18.14.1. Menu Item Options (Perl in a Nutshell)
OOP (see object-oriented programming)
Opcode module: 8.117. Opcode (Perl in a Nutshell)
32.1.12. Authentication, Security, and Encryption (Programming Perl)
opcodes: 20.2.2. Translator (Advanced Perl Programming)
18.2. Compiling Your Code (Programming Perl)
18.3. Executing Your Code (Programming Perl)
21.1. How Perl Works (Programming Perl)
Open() 19.13. Win32::Registry (Perl in a Nutshell)
Open Database Connectivity (see ODBC)
open function: 1.4. Filehandles (Programming Perl)
16.3.1. Anonymous Pipes (Programming Perl)
29.2.104. open (Programming Perl)
$. and: 29.2.16. close (Programming Perl)
converting file descriptor to filehandle: 16.2.2. Passing Filehandles (Programming Perl)
fileno function and: 29.2.38. fileno (Programming Perl)
for pipes, security risks posed by: 23.1.2. Cleaning Up Your Environment (Programming Perl)
fork-open: 29.2.104. open (Programming Perl)
forking open: 16.3.2. Talking to Yourself (Programming Perl)
modes in three-argument form: 29.2.104. open (Programming Perl)
piped list argument form 23.3.2. Code Masquerading as Data (Programming Perl)
piped (two-argument form): 29.2.104. open (Programming Perl)
pipes, opening with: 16.3.1. Anonymous Pipes (Programming Perl)
portability of: (Programming Perl) 25.5. Interprocess Communication (IPC)
Open2, Open3 library modules: 16.3.3. Bidirectional Communication (Programming Perl)
opendir(): 3.4. Filehandles, Directory Handles, and Formats (Advanced Perl Programming)
9.0. Introduction (Perl Cookbook)
9.5. Processing All Files in a Directory (Perl Cookbook)
Chapter 5, Reference: opendir (Perl in a Nutshell)
globbing filenames: 9.6. Globbing, or Getting a List of Filenames Matching a Pattern (Perl Cookbook)
opendir function: 29.2.105. opendir (Programming Perl)
opening
file descriptors: 7.19. Opening and Closing File Descriptors by Number (Perl Cookbook)
files: 7.1. Opening a File (Perl Cookbook)
files via low-level system call: 29.2.171. sysopen (Programming Perl)
sockets: 29.2.157. socket (Programming Perl)
OpenRequest() (Win32::Internet): Chapter 19, Reference: OpenRequest (Perl in a Nutshell)
OpenURL() (Win32::Internet): Chapter 19, Reference: OpenURL (Perl in a Nutshell)
operand stack: 18.3. Executing Your Code (Programming Perl)
operating system name: 28.2. Special Variables in Alphabetical Order (Programming Perl)
0.1. The Pursuit of Happiness (Programming Perl)
#! technique, simulating on non-Unix systems: 19.1.1. #! and Quoting on Non-Unix Systems (Programming Perl)
command interpreters for: 19.1. Command Processing (Programming Perl)
flock support on: 16.2.1. File Locking (Programming Perl)
fork operator, support for: 16.2.2. Passing Filehandles (Programming Perl)
GUIs, relying on: 25.4. System Interaction (Programming Perl)
interfaces to, manipulating: 32.1.7. Operating System Interfaces (Programming Perl)
invoking interpreters with #! line: 19.1. Command Processing (Programming Perl)
module names, translating to directory names: 11.1. Using Modules (Programming Perl)
newlines, variations in: 25.1. Newlines (Programming Perl)
perl interpreter, starting on: 1.3.1. How to Do It (Programming Perl)
Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
Perl ports to: 22. CPAN (Programming Perl)
Perl program portability: 25. Portable Perl (Programming Perl)
signal reliability on: 16.1.2. Reaping Zombies (Programming Perl)
signals and default behaviors of: 16.1. Signals (Programming Perl)
sockets, support for: 16.5. Sockets (Programming Perl)
threading libraries: 17.2. The Thread Model (Programming Perl)
operations, evaluation in contexts: 2.7.1. Scalar and List Context (Programming Perl)
operators
4.5. Operators (Perl in a Nutshell)
1.5. Operators (Programming Perl)
3. Unary and Binary Operators (Programming Perl)
access, restricting with Safe module: 23.3.1.2. Restricting operator access (Programming Perl)
assignment operators: 1.5.3. Assignment Operators (Programming Perl)
associativity of: 3. Unary and Binary Operators (Programming Perl)
C language, missing in Perl: 3.21. C Operators Missing from Perl (Programming Perl)
overloading: 13.14. Overloading Operators (Perl Cookbook)
for loop control: 4.4.4. Loop Control (Programming Perl)
logical operators: 1.5.5. Logical Operators (Programming Perl)
matching and substitution: 5. Pattern Matching (Programming Perl)
overloadable: 13.3. Overloadable Operators (Programming Perl)
arithmetic operators: 13.3. Overloadable Operators (Programming Perl)
assignment operators: 13.3. Overloadable Operators (Programming Perl)
bitwise operators: 13.3. Overloadable Operators (Programming Perl)
circular references, problems with: 13.3. Overloadable Operators (Programming Perl)
comparison operators: 13.3. Overloadable Operators (Programming Perl)
conversion operators: 13.3. Overloadable Operators (Programming Perl)
dereference operators: 13.3. Overloadable Operators (Programming Perl)
iterative operator: 13.3. Overloadable Operators (Programming Perl)
logical negation operator: 13.3. Overloadable Operators (Programming Perl)
overloading: 3. Unary and Binary Operators (Programming Perl)
13. Overloading (Programming Perl)
32.1.1. Data Types (Programming Perl)
pattern-matching: 5.2. Pattern-Matching Operators (Programming Perl)
modifiers for: 5.2.1. Pattern Modifiers (Programming Perl)
positions or lengths, switching to character positions: 15.2. Effects of Character Semantics (Programming Perl)
precedence of: 1.5.1. Some Binary Arithmetic Operators (Programming Perl)
3. Unary and Binary Operators (Programming Perl)
C precedence, retaining in Perl: 3. Unary and Binary Operators (Programming Perl)
quotes, syntactical similarity to: 1.2.1.1. Singularities (Programming Perl)
quoting operators: 2.6.3. Pick Your Own Quotes (Programming Perl)
scalar context, supplying to parameters: 1.2.1.1. Singularities (Programming Perl)
string operators: 1.5.2. String Operators (Programming Perl)
verbs as: 1.2.2. Verbs (Programming Perl)
ops module: 8.118. ops (Perl in a Nutshell)
32.1.12. Authentication, Security, and Encryption (Programming Perl)
optimizing
in the Perl compiler: 18.2. Compiling Your Code (Programming Perl)
performance and: 24.2. Efficiency (Programming Perl)
optimizing Perl: 20.2.2.2. Compilation and code generation stages (Advanced Perl Programming)
option processing, Perl modules for: 32.1.3. Option, Argument, Parameter, and Configuration File Processing (Programming Perl)
Optionmenu widget (Perl/Tk): 18.16. The Optionmenu Widget (Perl in a Nutshell)
options: 19.1.3. Switches (Programming Perl)
-options option (Optionmenu): 18.16. The Optionmenu Widget (Perl in a Nutshell)
OR (||) operator: 1.2. Establishing a Default Value (Perl Cookbook)
4.5.9. Logical Operators (Perl in a Nutshell)
Operators (Programming Perl) 3.14. C-Style Logical (Short-Circuit)
list operators and: 4.7. Global Declarations (Programming Perl)
OR functionality in regular expressions: 6.17. Expressing AND, OR, and NOT in a Single Pattern (Perl Cookbook)
OR logical operator: 1.5.5. Logical Operators (Programming Perl)
Or operator: 1.5.5. Logical Operators (Programming Perl)
Oracle module: 10.4.1. DBI (Database Interface) (Advanced Perl Programming)
oraperl: 10.4.1. DBI (Database Interface) (Advanced Perl Programming)
12.2. Design of DBI (Perl in a Nutshell)
ORBS (Open Relay Behaviour-Modification System): 8.3.3.2. Checking against Internet-wide blacklists (Perl for System Administration)
ord(): 1.4. Converting Between ASCII Characters and Values (Perl Cookbook)
Chapter 5, Reference: ord (Perl in a Nutshell)
ord function: 15.2. Effects of Character Semantics (Programming Perl)
29.2.106. ord (Programming Perl)
order (see precedence)
of function precedence: 29. Functions (Programming Perl)
oreobounce program (example): 19.8. Redirecting to a Different Location (Perl Cookbook)
-orient option
Scale widget: 18.13. The Scale Widget (Perl in a Nutshell)
Scrollbar widget: 18.9. The Scrollbar Widget (Perl in a Nutshell)
ornaments option (debugger): 20.3.3. Debugger Options (Programming Perl)
$ORS ($\) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
orthogonal (transparent) persistence: 11. Implementing Object Persistence (Advanced Perl Programming)
11.2.1. Design Goals (Advanced Perl Programming)
Orwant, Jon: 1.4.7. The Perl Journal (Perl in a Nutshell)
OS/2 operating system, invoking Perl applications on: 19.1.1. #! and Quoting on Non-Unix Systems (Programming Perl)
$OS_ERROR ($!) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
OSBC, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
$OS_ERROR: 28.2. Special Variables in Alphabetical Order (Programming Perl)
$OSNAME:: 28.2. Special Variables in Alphabetical Order (Programming Perl)
os_snipe program (example): 19.8. Redirecting to a Different Location (Perl Cookbook)
$OSNAME ($^O) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
our declarations: 2.5.1. Name Lookups (Programming Perl)
4. Statements and Declarations (Programming Perl)
29.2.107. our (Programming Perl)
context rules and: 2.7.1. Scalar and List Context (Programming Perl)
global variables, lexically scoped: 4.8.3. Lexically Scoped Global Declarations: our (Programming Perl)
our function: 4.8.1. Scoped Variable Declarations (Programming Perl)
4.8.2. Lexically Scoped Variables: my (Programming Perl)
29.2.107. our (Programming Perl)
Ousterhout, John: The Case for Scripting (Advanced Perl Programming)
out of memory errors: 28.2. Special Variables in Alphabetical Order (Programming Perl)
output: 5.1. Perl Functions by Category (Perl in a Nutshell)
29.2.38. fileno (Programming Perl)
(see also STDOUT filehandle)
array and hash, changing style (debugger): 20.3.3. Debugger Options (Programming Perl)
checking file descriptors for: 29.2.141. select (ready file descriptors (Programming Perl) )
controlling decimal places: 13.14. Overloading Operators (Perl Cookbook)
controlling for other programs: 16.8. Controlling Input and Output of Another Program (Perl Cookbook)
debugger, setting: 20.4. Unattended Execution (Programming Perl)
field separator (see $, variable)
files, open mode for: 29.2.104. open (Programming Perl)
filtering: 16.5. Filtering Your Own Output (Perl Cookbook)
flushing: 7.12. Flushing Output (Perl Cookbook)
format output accumulator: 29.2.42. formline (Programming Perl)
formats for: 4.10. Formats (Perl in a Nutshell)
functions dealing with: 29.1. Perl Functions by Category (Programming Perl)
gathering from programs: 16.1. Gathering Output from a Program (Perl Cookbook)
ioctl function: 29.2.77. ioctl (Programming Perl)
pipes: 16.3. Pipes (Programming Perl)
16.3. Pipes (Programming Perl)
bidirectional: 16.3.3. Bidirectional Communication (Programming Perl)
filtering: 16.3.2. Talking to Yourself (Programming Perl)
STDOUT as pipe to another program: 16.3.1. Anonymous Pipes (Programming Perl)
tridirectional: 16.3.3. Bidirectional Communication (Programming Perl)
random access I/O: 8.12. Using Random-Access I/O (Perl Cookbook)
record separator (see $\ variable)
selecting filehandles for: (Programming Perl) 29.2.140. select (output filehandle)
writing to other programs: 16.4. Reading or Writing to Another Program (Perl Cookbook)
XSUBs: 21.3.3. XSUB Input and Output (Programming Perl)
output filehandles: 1.4. Filehandles (Programming Perl)
output record formats, declaring: 7. Formats (Programming Perl)
$OUTPUT_AUTOFLUSH: 28.2. Special Variables in Alphabetical Order (Programming Perl)
$OUTPUT_AUTOFLUSH ($|) variable: 7.0. Introduction (Perl Cookbook)
7.12. Flushing Output (Perl Cookbook)
4.4.6. Filehandle Special Variables (Perl in a Nutshell)
OutputCP() (Win32::Console): Chapter 19, Reference: OutputCP (Perl in a Nutshell)
=over command (pod): Chapter 4, Reference: =over (Perl in a Nutshell)
$OUTPUT_FIELD_SEPARATOR: 28.2. Special Variables in Alphabetical Order (Programming Perl)
$OUTPUT_FIELD_SEPARATOR ($,) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
$OUTPUT_RECORD_SEPARATOR: 28.2. Special Variables in Alphabetical Order (Programming Perl)
$OUTPUT_RECORD_SEPARATOR ($\) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
overload module: 8.119. overload (Perl in a Nutshell)
overloaded functions: 2.7.1. Scalar and List Context (Programming Perl)
Overloaded (overload::Overloaded): 13.7. Public Overload Functions (Programming Perl)
overloaded string constants, translating text with: 5.10.4. Defining Your Own Assertions (Programming Perl)
overloading, mathematical functions: 13.3. Overloadable Operators (Programming Perl)
overload handlers: 13.2. Overload Handlers (Programming Perl)
overridden methods, base class, invoking all: 12.5.3. UNIVERSAL: The Ultimate Ancestor Class (Programming Perl)
overridedirect() (Frame widget): 18.18.1. Toplevel Methods (Perl in a Nutshell)
overriding, base class methods: 12.5.2. Accessing Overridden Methods (Programming Perl)
built-in methods, overridden: 12.5.2. Accessing Overridden Methods (Programming Perl)
overview_fmt() (Net::NNTP): Chapter 15, Reference: overview_fmt (Perl in a Nutshell)
overwriting existing files, race conditions and: 23.2.2. Handling Race Conditions (Programming Perl)
ownership, file: 29.2.13. chown (Programming Perl)


Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Library Navigation Links

Copyright © 2001 O'Reilly & Associates. All rights reserved.