summaryrefslogtreecommitdiff
path: root/pod/perlguts.pod
diff options
context:
space:
mode:
authorJohn Peacock <jpeacock@rowman.com>2002-08-10 11:56:22 -0400
committerhv <hv@crypt.org>2002-08-20 14:51:16 +0000
commit92f0c2656233063d579e19d8c63f7cbf6ce7b9a2 (patch)
treede9b1657ee61c55fe0efcd69d94f058b776800ae /pod/perlguts.pod
parent464b080a310708e7a2a4f76cfdc5ca4039ba758d (diff)
downloadperl-92f0c2656233063d579e19d8c63f7cbf6ce7b9a2.tar.gz
[REVISED PATCH] Magic v-strings
Message-id: <3D556FE6.6000404@rowman.com> plus a bit of cleanup p4raw-id: //depot/perl@17742
Diffstat (limited to 'pod/perlguts.pod')
-rw-r--r--pod/perlguts.pod9
1 files changed, 5 insertions, 4 deletions
diff --git a/pod/perlguts.pod b/pod/perlguts.pod
index d93eadf2ef..1601e3d1fc 100644
--- a/pod/perlguts.pod
+++ b/pod/perlguts.pod
@@ -963,6 +963,7 @@ The current kinds of Magic Virtual Tables are:
t PERL_MAGIC_taint vtbl_taint Taintedness
U PERL_MAGIC_uvar vtbl_uvar Available for use by extensions
v PERL_MAGIC_vec vtbl_vec vec() lvalue
+ V PERL_MAGIC_vstring (none) v-string scalars
x PERL_MAGIC_substr vtbl_substr substr() lvalue
y PERL_MAGIC_defelem vtbl_defelem Shadow "foreach" iterator
variable / smart parameter
@@ -974,10 +975,10 @@ The current kinds of Magic Virtual Tables are:
~ PERL_MAGIC_ext (none) Available for use by extensions
When an uppercase and lowercase letter both exist in the table, then the
-uppercase letter is used to represent some kind of composite type (a list
-or a hash), and the lowercase letter is used to represent an element of
-that composite type. Some internals code makes use of this case
-relationship.
+uppercase letter is typically used to represent some kind of composite type
+(a list or a hash), and the lowercase letter is used to represent an element
+of that composite type. Some internals code makes use of this case
+relationship. However, 'v' and 'V' (vec and v-string) are in no way related.
The C<PERL_MAGIC_ext> and C<PERL_MAGIC_uvar> magic types are defined
specifically for use by extensions and will not be used by perl itself.