なにがおきているのか
C++ クラスを作成し、プログラムを書き、コンパイルすると、Content Browser に作成したクラス名が表示される。
しかし、エディタを再起するとあるはずのクラスが見えなくなっている。なんならマップに配置したクラスも消えている。
(↓この例だと PlaySound が見えなくなる)
直し方
プロジェクトフォルダ内の Binaries と Intermediate を削除する
削除することで、バイナリファイルが再生成されて直る。
考察
多分だが git を使用してブランチを切り替えたために起こった。存在するはずのクラスがなく、逆になかったものがある状態になって、バイナリファイルなどが上手く再生成できていないのではないかと考える。