File::Basename::dirname bugs
[p5sagit/p5-mst-13.2.git] / lib / Class / Template.pm
index e45a5d3..23a0d5b 100644 (file)
@@ -30,6 +30,19 @@ use strict;
 
 Class::Template - struct/member template builder
 
+=head1 SYNOPSIS
+
+    use Class::Template;
+    struct(name => { key1 => type1, key2 => type2 });
+
+    package Myobj;
+    use Class::Template;
+    members Myobj { key1 => type1, key2 => type2 };
+
+=head1 DESCRIPTION
+
+This module uses perl5 classes to create nested data types.
+
 =head1 EXAMPLES
 
 =item * Example 1
@@ -71,7 +84,7 @@ Class::Template - struct/member template builder
        }
 
 =head1 NOTES
+
 Use '%' if the member should point to an anonymous hash.  Use '@' if the
 member should point to an anonymous array.