---
name: "Verilog::Netlist::ContAssign"
section: "3pm"
platform: "linux"
package: "libverilog-perl"
version: "3.482-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Verilog::Netlist::ContAssign"
---

# Verilog::Netlist::ContAssign(3pm)

ContAssign assignment

## NAME

Verilog::Netlist::ContAssign - ContAssign assignment

## SYNOPSIS

```
  use Verilog::Netlist;
  ...
  foreach my $cont ($module->statements)
    print $cont->name;
```

## DESCRIPTION

A Verilog::Netlist::ContAssign object is created by Verilog::Netlist for every continuous assignment statement in the current module.

## ACCESSORS

See also Verilog::Netlist::Subclass for additional accessors and methods.

- $self-\>keyword

  Keyword used to declare the assignment.  Currently "assign" is the only supported value.

- $self-\>lhs

  Left hand side of the assignment.

- $self-\>module

  Pointer to the module the cell is in.

- $self-\>netlist

  Reference to the Verilog::Netlist the cell is under.

- $self-\>rhs

  Right hand side of the assignment.

## MEMBER FUNCTIONS

See also Verilog::Netlist::Subclass for additional accessors and methods.

- $self-\>dump

  Prints debugging information for this cell.

## DISTRIBUTION

Verilog-Perl is part of the \<https://www.veripool.org/\> free Verilog EDA software tool suite.  The latest version is available from CPAN and from \<https://www.veripool.org/verilog-perl\>.

Copyright 2000-2024 by Wilson Snyder.  This package is free software; you can redistribute it and/or modify it under the terms of either the GNU Lesser General Public License Version 3 or the Perl Artistic License Version 2.0.

## AUTHORS

Wilson Snyder \<wsnyder@wsnyder.org\>

## SEE ALSO

Verilog-Perl, Verilog::Netlist::Subclass Verilog::Netlist
