1Vregs::Output::CBitFielUdsse(r3)Contributed Perl DocumenVtraetgiso:n:Output::CBitFields(3)
2
3
4

NAME

6       SystemC::Vregs::Output::CBitFields - Outputting Vregs Code
7

SYNOPSIS

9       SystemC::Vregs::Output::CBitFields->new->write(pack=>$VregsPackageObject,
10       filename=>$fn);
11

DESCRIPTION

13       This package dumps C structures with bit fields.  It is called by the
14       Vregs package.
15
16       Note that the order of packing bits into integers is compiler-specific
17       and thus unportable.  You are better off using the C++ classes.
18

METHODS

20       new()
21           Create and return a new output class.
22
23       write
24           Creates a C header file with structs for class definitions.
25

DISTRIBUTION

27       Vregs is part of the <http://www.veripool.org/> free Verilog software
28       tool suite.  The latest version is available from CPAN and from
29       <http://www.veripool.org/vregs>.  /www.veripool.org/>.
30
31       Copyright 2001-2010 by Wilson Snyder.  This package is free software;
32       you can redistribute it and/or modify it under the terms of either the
33       GNU Lesser General Public License Version 3 or the Perl Artistic
34       License Version 2.0.
35

AUTHORS

37       Wilson Snyder <wsnyder@wsnyder.org>
38

SEE ALSO

40       vreg, SystemC::Vregs
41
42
43
44perl v5.30.1                      2020-01-30      Vregs::Output::CBitFields(3)
Impressum