`new_case_weights()`

is a developer oriented function for constructing a new
case weights type. The `<case_weights>`

type itself is an *abstract* type
with very little functionality. Because of this, `class`

is a required
argument.

## Usage

`new_case_weights(x, ..., class)`

## Arguments

- x
An integer or double vector.

- ...
Name-value pairs defining attributes

- class
Name of subclass.

## Value

A new subclassed case weights vector.

## Examples

```
new_case_weights(1:5, class = "my_weights")
#> <my_weights[5]>
#> [1] 1 2 3 4 5
```