1Vregs::Type(3)        User Contributed Perl Documentation       Vregs::Type(3)
2
3
4

NAME

6       SystemC::Vregs::Type - Type object
7

SYNOPSIS

9           use SystemC::Vregs;
10

DESCRIPTION

12       This package contains a blessed hash object for each class and register
13       definition.
14

FIELDS

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

DERIVED FIELDS

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

METHODS

41       new Creates a new type object.
42
43       check
44           Checks the object for errors, and parses to create derived fields.
45

DISTRIBUTION

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

AUTHORS

57       Wilson Snyder <wsnyder@wsnyder.org>
58

SEE ALSO

60       SystemC::Vregs
61
62
63
64perl v5.32.0                      2020-07-28                    Vregs::Type(3)
Impressum