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

NAME

6       SystemC::Vregs::File - Output Vregs Code
7

SYNOPSIS

9           use SystemC::Vregs::File;
10

DESCRIPTION

12       This package contains an extension of the SystemC::Vregs::Language
13       class, used for writing files.
14

METHODS

16       open
17           Create a new file handle object. Named parameters include:
18
19             filename - passed  to SystemC::Vregs::Language.
20
21             verbose - print comment on opening of file on the screen.
22
23             noheader - suppress Automatically Generated comments.
24
25             And all parameters supported by SystemC::Vregs::Language.
26
27       close
28           Print the closing comment and close the file.
29
30       private_not_public
31           Unless previously printed, if true, print "private:" else print
32           "public".
33
34       fn  Print a function declaration in C or C++ format.
35
36       call_str
37           Return a function call string in C or C++ format.
38
39       print_tabify
40           Print the line with spaces that land on tab stops as tabs.
41

DISTRIBUTION

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

AUTHORS

53       Wilson Snyder <wsnyder@wsnyder.org>
54

SEE ALSO

56       SystemC::Vregs, SystemC::Vregs::Language
57
58
59
60perl v5.36.0                      2022-07-22                    Vregs::File(3)
Impressum