Book Home

Book TitleSearch this book

Symbols & Numbers | 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 (effective UID) file test: 3.10. Named Unary and File Test Operators
/o modifier, recompilation, suppressing with: 5.9.2. Variable Interpolation
O module: 18.4. Compiler Backends
18.6. Code Development Tools
32.1.19. Perl Compiler and Code Generator
/o pattern modifier: 5.2.1. Pattern Modifiers
5.2.1. Pattern Modifiers
5.2.2. The m// Operator (Matching)
5.2.3. The s/// Operator (Substitution)
-O (real UID) file test: 3.10. Named Unary and File Test Operators
object classes: 10. Packages
object methods: 8.3.4. Using Object Methods
locking: 17.2.2.5. Locking methods
Thread objects: 17.2.1. The Thread Module
object-oriented modules: 11.1. Using Modules
method calls, allowing: 11.2. Creating Modules
object-oriented programming: 10. Packages
12.1. Brief Refresher on Object-Oriented Lingo
abstraction in: 12.3. Method Invocation
modules for file, directory, and IPC access: 32.1.5. Filehandle, Directory Handle, and Stream I/O Utilities
Perl modules for: 22.1. The CPAN modules Directory
portable filename operations: 32.1.4. Filenames, Filesystems, and File Locking
references in Perl, emulating: 10. Packages
objects: 1.2.1.3. Complexities
12. Objects
blessing: 3.2. The Arrow Operator
29.2.7. bless
class data, managing: 12.8. Managing Class Data
constructors: 8.2.3. Object Constructors
12.4. Object Construction
inheritable: 12.4.1. Inheritable Constructors
initializers: 12.4.2. Initializers
destruction of (global), controlling: 19.2. Environment Variables
functions dealing with: 29.1. Perl Functions by Category
indirect (see indirect objects)
inheritance, through @ISA array: 12.5.1. Inheritance Through @ISA
instance data, managing: 12.7. Managing Instance Data
12.7.1. Field Declarations with use fields
generating accesors with closures: 12.7.4. Generating Accessors with Closures
generating accessors with autoloading: 12.7.3. Generating Accessors with Autoloading
generating classes with Class::Struct: 12.7.2. Generating Classes with Class::Struct
new features, Perl 5.6: 12.7.6. New Tricks
private objects, using closures for: 12.7.5. Using Closures for Private Objects
instance destructors: 12.6. Instance Destructors
garbage collection with: 12.6.1. Garbage Collection with DESTROY Methods
methods, references to: 8.3.7. Closures
8.3.7. Closures
(see also closures)
Perl object system: 12.2. Perl's Object System
references to, in scalars: 1.2.1.1. Singularities
storing within other objects vs. inheritance: 12.6. Instance Destructors
stringifying: 8.3.6. Other Tricks You Can Do with Hard References
tied variables, underlying: 14. Tied Variables
breaking reference to: 14.5. A Subtle Untying Trap
oct function: 2.6.1. Numeric Literals
29.2.103. oct
octal characters: 2.6.1. Numeric Literals
octal numbers: 29.2.103. oct
characters, representing: 15.1. Building Character
characters, specifying with: 5.3.2. Specific Characters
specifying $/ as: 19.1.3. Switches
octets (see bytes)
for m// successes: 29.2.112. pos
read function and: 29.2.120. read
seek function: 29.2.138. seek
OLE, Perl modules for: 22.1. The CPAN modules Directory
one-liners: 1.3.1. How to Do It
OOP (see object-oriented programming)
Opcode module: 32.1.12. Authentication, Security, and Encryption
opcodes: 18.2. Compiling Your Code
18.3. Executing Your Code
21.1. How Perl Works
open function: 1.4. Filehandles
16.3.1. Anonymous Pipes
29.2.104. open
converting file descriptor to filehandle: 16.2.2. Passing Filehandles
$. and: 29.2.16. close
fileno function and: 29.2.38. fileno
fork-open: 29.2.104. open
forking open: 16.3.2. Talking to Yourself
modes in three-argument form: 29.2.104. open
piped, list argument form, avoiding shell with: 23.3.2. Code Masquerading as Data
piped (two-argument form): 29.2.104. open
for pipes, security risks posed by: 23.1.2. Cleaning Up Your Environment
pipes, opening with: 16.3.1. Anonymous Pipes
portability of: 25.5. Interprocess Communication (IPC)
Open2, Open3 library modules: 16.3.3. Bidirectional Communication
opendir function: 29.2.105. opendir
opening
files via low-level system call: 29.2.171. sysopen
sockets: 29.2.157. socket
operand stack: 18.3. Executing Your Code
operating system name: 28.2. Special Variables in Alphabetical Order
0.1. The Pursuit of Happiness
#! technique, simulating on non-Unix systems: 19.1.1. #! and Quoting on Non-Unix Systems
command interpreters for: 19.1. Command Processing
flock support on: 16.2.1. File Locking
fork operator, support for: 16.2.2. Passing Filehandles
GUIs, relying on: 25.4. System Interaction
interfaces to, manipulating: 32.1.7. Operating System Interfaces
invoking interpreters with #! line: 19.1. Command Processing
module names, translating to directory names: 11.1. Using Modules
newlines, variations in: 25.1. Newlines
perl interpreter, starting on: 1.3.1. How to Do It
Perl modules for: 22.1. The CPAN modules Directory
Perl ports to: 22. CPAN
Perl program portability: 25. Portable Perl
signal reliability on: 16.1.2. Reaping Zombies
signals and default behaviors of: 16.1. Signals
sockets, support for: 16.5. Sockets
threading libraries: 17.2. The Thread Model
operations, contexts, evaluation in: 2.7.1. Scalar and List Context
operators: 1.5. Operators
3. Unary and Binary Operators
access, restricting with Safe module: 23.3.1.2. Restricting operator access
assignment operators: 1.5.3. Assignment Operators
associativity of: 3. Unary and Binary Operators
C language, missing in Perl: 3.21. C Operators Missing from Perl
for loop control: 4.4.4. Loop Control
logical operators: 1.5.5. Logical Operators
matching and substitution: 5. Pattern Matching
overloadable: 13.3. Overloadable Operators
arithmetic operators: 13.3. Overloadable Operators
assignment operators: 13.3. Overloadable Operators
bitwise operators: 13.3. Overloadable Operators
circular references, problems with: 13.3. Overloadable Operators
comparison operators: 13.3. Overloadable Operators
conversion operators: 13.3. Overloadable Operators
dereference operators: 13.3. Overloadable Operators
iterative operator: 13.3. Overloadable Operators
logical negation operator: 13.3. Overloadable Operators
overloading: 3. Unary and Binary Operators
13. Overloading
32.1.1. Data Types
pattern-matching: 5.2. Pattern-Matching Operators
modifiers for: 5.2.1. Pattern Modifiers
positions or lengths, switching to character positions: 15.2. Effects of Character Semantics
precedence of: 1.5.1. Some Binary Arithmetic Operators
3. Unary and Binary Operators
C precedence, retaining in Perl: 3. Unary and Binary Operators
quotes, syntactical similarity to: 1.2.1.1. Singularities
quoting operators: 2.6.3. Pick Your Own Quotes
scalar context, supplying to parameters: 1.2.1.1. Singularities
string operators: 1.5.2. String Operators
verbs as: 1.2.2. Verbs
ops module: 32.1.12. Authentication, Security, and Encryption
optimizing
in the Perl compiler: 18.2. Compiling Your Code
performance and: 24.2. Efficiency
option processing, Perl modules for: 32.1.3. Option, Argument, Parameter, and Configuration File Processing
22.1. The CPAN modules Directory
options (see switches, command-line)
19.1.3. Switches
OR (||) operator: 3.14. C-Style Logical (Short-Circuit) Operators
list operators and: 4.7. Global Declarations
OR logical operator: 1.5.5. Logical Operators
Or operator: 1.5.5. Logical Operators
ord function: 15.2. Effects of Character Semantics
29.2.106. ord
order (see precedence)
of function precedence: 29. Functions
ornaments option (debugger): 20.3.3. Debugger Options
OS/2 operating system, invoking Perl applications on: 19.1.1. #! and Quoting on Non-Unix Systems
OSBC, Perl modules for: 22.1. The CPAN modules Directory
$OS_ERROR: 28.2. Special Variables in Alphabetical Order
$OSNAME: 28.2. Special Variables in Alphabetical Order
our declarations: 2.5.1. Name Lookups
4. Statements and Declarations
29.2.107. our
context rules and: 2.7.1. Scalar and List Context
global variables, lexically scoped: 4.8.3. Lexically Scoped Global Declarations: our
our function: 4.8.1. Scoped Variable Declarations
4.8.2. Lexically Scoped Variables: my
29.2.107. our
out of memory errors: 28.2. Special Variables in Alphabetical Order
output: 29.2.38. fileno
(see also STDOUT filehandle)
array and hash, changing style (debugger): 20.3.3. Debugger Options
checking file descriptors for: 29.2.141. select (ready file descriptors)
debugger, setting: 20.4. Unattended Execution
field separator (see $, variable)
files, open mode for: 29.2.104. open
format output accumulator: 29.2.42. formline
functions dealing with: 29.1. Perl Functions by Category
ioctl function: 29.2.77. ioctl
pipes: 16.3. Pipes
16.3. Pipes
bidirectional: 16.3.3. Bidirectional Communication
filtering: 16.3.2. Talking to Yourself
STDOUT as pipe to another program: 16.3.1. Anonymous Pipes
tridirectional: 16.3.3. Bidirectional Communication
record separator (see $ variable)
selecting filehandles for: 29.2.140. select (output filehandle)
XSUBs: 21.3.3. XSUB Input and Output
output filehandles: 1.4. Filehandles
1.4. Filehandles
output record formats, declaring: 7. Formats
$OUTPUT_AUTOFLUSH: 28.2. Special Variables in Alphabetical Order
$OUTPUT_FIELD_SEPARATOR: 28.2. Special Variables in Alphabetical Order
$OUTPUT_RECORD_SEPARATOR: 28.2. Special Variables in Alphabetical Order
overloading, mathematical functions: 13.3. Overloadable Operators
overload handlers: 13.2. Overload Handlers
overloaded, functions: 2.7.1. Scalar and List Context
Overloaded (overload::Overloaded): 13.7. Public Overload Functions
overloaded string constants, translating text with: 5.10.4. Defining Your Own Assertions
overloading: 3. Unary and Binary Operators
13. Overloading
autogeneration of: 13.3. Overloadable Operators
13.3. Overloadable Operators
circular references, avoiding: 13.3. Overloadable Operators
constants: 13.6. Overloading Constants
copy constructor (=): 13.4. The Copy Constructor (=)
diagnostics: 13.10. Overloading Diagnostics
functions for: 13.7. Public Overload Functions
inheritance and: 13.8. Inheritance and Overloading
nonmethod and fallback: 13.5. When an Overload Handler Is Missing (nomethod and fallback)
overload module: 32.1.1. Data Types
overload pragma: 13.1. The overload Pragma
overloadable operators: 13.3. Overloadable Operators
at run time: 13.9. Run-Time Overloading
sorting and: 13.3. Overloadable Operators
stringifying: 14.4.1. Filehandle-Tying Methods
overridden methods, base class, invoking all: 12.5.3. UNIVERSAL: The Ultimate Ancestor Class
overriding, base class methods: 12.5.2. Accessing Overridden Methods
overriding functions: 11.3. Overriding Built-in Functions
overwriting existing files, race conditions and: 23.2.2. Handling Race Conditions
ownership, file: 29.2.13. chown


Symbols & Numbers | 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 © 2002 O'Reilly & Associates, Inc. All Rights Reserved.