Сейчас я изучаю LLVM / Clang API, и есть некоторые классы, которые унаследованы от clang::Stmt
.clang::Stmt
- это класс, представляющий оператор в C ++, такой как оператор break, составной оператор, оператор continue, цикл for, try block, оператор if, нулевой оператор и другие.Однако что такое clang::SEHExceptStmt
?Какую конструкцию кода C ++ он представляет?Очевидно, что когда я смотрю на документацию для этого оператора , буквально нет описания.
Этот класс наследует от clang::Stmt
, который также включает другие clang::SEH ... Stmt
классов, которые наследуют от него.Я хочу узнать информацию обо всех этих классах, что они представляют, для чего они.Эти классы имеют несколько загадочные имена.Есть четыре таких класса.