std::forward_list::assign
From cppreference.com
                    
                                        
                    < cpp | container | forward list
                    
                                                            
                    |   void assign( size_type count, const T& value );  | 
(1) | (since C++11) | 
|   template< class InputIterator > void assign( InputIterator first, InputIterator last );  | 
(2) | (since C++11) | 
Replaces the contents of the container.
1) replaces the contents with count copies of value value
2) replaces the contents with copies of those in the range [first, last)
Contents | 
[edit] Parameters
| count | - | the new size of the container | 
| value | - | the value to initialize elements of the container with | 
| first, last | - | the range to copy the elements from | 
[edit] Complexity
1) linear in count
2) linear in distance between first and last
[edit] Example
| This section is incomplete Reason: no example  | 
[edit] See also
|   constructs the forward_list  (public member function)  | |