1Vregs::Enum(3) User Contributed Perl Documentation Vregs::Enum(3)
2
3
4
6 SystemC::Vregs::Enum - Definition object
7
9 use SystemC::Vregs;
10
12 This package contains a blessed hash object for each enumeration.
13
15 These fields may be specified with the new() function, and accessed via
16 the self hash: $self->{field}.
17
18 bits
19 Number of bits wide the enumeration values are.
20
21 desc
22 Description comment for the object.
23
24 name
25 Name of the object.
26
27 pack
28 Reference to the package (SystemC::Vregs) object self is a member
29 of.
30
31 fields
32 Hash containing SystemC::Vregs::Enum::Value objects. Each value
33 object contains a name, desc, and rst field, just like the
34 SystemC::Vregs::Define objects.
35
37 new Creates a new enumeration object.
38
39 check
40 Checks the object for errors, and parses to create derived Fields.
41
43 Vregs is part of the <http://www.veripool.org/> free Verilog software
44 tool suite. The latest version is available from CPAN and from
45 <http://www.veripool.org/vregs>. /www.veripool.org/>.
46
47 Copyright 2001-2010 by Wilson Snyder. This package is free software;
48 you can redistribute it and/or modify it under the terms of either the
49 GNU Lesser General Public License Version 3 or the Perl Artistic
50 License Version 2.0.
51
53 Wilson Snyder <wsnyder@wsnyder.org>
54
56 SystemC::Vregs
57
58
59
60perl v5.34.0 2021-07-22 Vregs::Enum(3)