1Vregs::Type(3) User Contributed Perl Documentation Vregs::Type(3)
2
3
4
6 SystemC::Vregs::Type - Type object
7
9 use SystemC::Vregs;
10
12 This package contains a blessed hash object for each class and register
13 definition.
14
16 These fields may be specified with the new() function, and accessed via
17 the self hash: $self->{field}.
18
19 inherits
20 String with whatever base classes this class should inherit from.
21
22 fields
23 Hash with references to SystemC::Vregs::Bit objects, for the fields
24 inside this class.
25
26 name
27 Name of the object.
28
29 pack
30 Reference to the package (SystemC::Vregs) object self is a member
31 of.
32
34 These fields are valid only after check() is called.
35
36 inherits_typeref
37 Reference to a SystemC::Vregs::Type object for the base class of
38 this object (if any.)
39
41 new Creates a new type object.
42
43 check
44 Checks the object for errors, and parses to create derived fields.
45
47 Vregs is part of the <http://www.veripool.org/> free Verilog software
48 tool suite. The latest version is available from CPAN and from
49 <http://www.veripool.org/vregs>. /www.veripool.org/>.
50
51 Copyright 2001-2010 by Wilson Snyder. This package is free software;
52 you can redistribute it and/or modify it under the terms of either the
53 GNU Lesser General Public License Version 3 or the Perl Artistic
54 License Version 2.0.
55
57 Wilson Snyder <wsnyder@wsnyder.org>
58
60 SystemC::Vregs
61
62
63
64perl v5.32.1 2021-01-27 Vregs::Type(3)