From feb6f007033805f50279da3c0c8a2b3dc41cec48 Mon Sep 17 00:00:00 2001 From: Damian Conway Date: Wed, 31 Jul 2002 09:03:14 +1000 Subject: Doc patch for Class::Struct under 5.8.0 Message-id: <3D471FCF.1C7C6E6B@conway.org> p4raw-id: //depot/perl@17697 --- lib/Class/Struct.pm | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'lib') diff --git a/lib/Class/Struct.pm b/lib/Class/Struct.pm index bad4f78165..c46ebcd26d 100644 --- a/lib/Class/Struct.pm +++ b/lib/Class/Struct.pm @@ -456,26 +456,26 @@ See Example 3 below for an example of initialization. =item Example 1 Giving a struct element a class type that is also a struct is how -structs are nested. Here, C represents a time (seconds and -microseconds), and C has two elements, each of which is of -type C. +structs are nested. Here, C represents a time (seconds and +microseconds), and C has two elements, each of which is of +type C. use Class::Struct; - struct( rusage => { - ru_utime => timeval, # seconds - ru_stime => timeval, # microseconds + struct( Rusage => { + ru_utime => 'Timeval', # seconds + ru_stime => 'Timeval', # microseconds }); - struct( timeval => [ + struct( Timeval => [ tv_secs => '$', tv_usecs => '$', ]); # create an object: - my $t = new rusage; + my $t = Rusage->new(ru_utime=>Timeval->new(), ru_stime=>Timeval->new()); - # $t->ru_utime and $t->ru_stime are objects of type timeval. + # $t->ru_utime and $t->ru_stime are objects of type Timeval. # set $t->ru_utime to 100.0 sec and $t->ru_stime to 5.0 sec. $t->ru_utime->tv_secs(100); $t->ru_utime->tv_usecs(0); -- cgit v1.2.1