Cayenne Widgets - C++ code examples

Is there a single document that shows the Cayenne widgets and a corresponding C++ code fragment that correlates to them? I’ve found some YouTube videos that show how to program some of the widgets but there must be a list that deals with all of them. Also, How can I know what the configuration (toggle, momentary, etc) of the five or six button widgets is? I need a momentary button but their function is not described anywhere that I can find.

i guess you mean different data types for widgets. Data types for Cayenne MQTT API
There is no momentary button available on cayenne right now.