What exactly does blueprint nativization do?

I’m new to Unreal Engine and I was wondering what blueprint nativizer does? Does it literally convert blueprints to c++ code, and can you edit that code later on?
Thanks.

It converts BPs into C++ on packaging stage. You can’t edit this C++ sources for later use in this project. Only if you add them as sources and do some tweaks to make it work )

Ok thanks