Google or-toolsopen source library
13. Under the hood
13.2. Naming conventions and programming idioms
13.4. The Trail struct