Hello there,
I know that the operator keyword is used to overload operators in classes, but i really can't find out what it stands for here, i did some search but couldn't find anything about it.
the code is a part of the ChessPlusPlus project: ChessPlusPlus-master/src/util/JsonReader.hpp
I believe they are called "Conversion Operators", overloading between custom types. I have not used them but hopefully googling conversion operator can help you (or someone else more knowledgeable).