summaryrefslogtreecommitdiff
path: root/tests/headers/class_nested.hpp
AgeCommit message (Collapse)Author
2022-10-04split the repo into a workspaceChristian Poveda
remove `clap` dependency :tada: update the book installation instructions
2017-08-21Class related tests for can derive EqZhiting Zhu
2017-08-14Class related tests for derive PartialEqZhiting Zhu
2017-08-09Class related tests for derive HashZhiting Zhu
2017-06-20Ensure that every item is in some module's children listNick Fitzgerald
Previously, if an item's parent was not a module (eg a nested class definition whose parent it the outer class definition) and the parent was not whitelisted but the item was transitively whitelisted, then we could generate uses of the item without emitting any definition for it. This could happen because we were relying on the outer type calling for code generation on its inner types, but that relies on us doing code generation for the outer type, which won't happen if the outer type is not whitelisted. This commit avoids this gotcha by ensuring that all items end up in a module's children list, and so will be code generated even if their parent is not whitelisted. Fixes #769
2017-02-10ir: Don't parse non-semantic-children cursor as inner structs.Emilio Cobos Álvarez
Fixes: https://github.com/servo/rust-bindgen/issues/482
2017-01-23Unify under the `bindgen` name.Emilio Cobos Álvarez
2016-11-16Transition to libbindgen sub-crateJeff Waugh
- The root crate is the `bindgen` binary - Rust-ify the test suite, no more subprocesses! - Update Travis config to test both crates
2016-04-04gen: parser: Move name mangling to parserEmilio Cobos Álvarez
2016-04-04parser: Propagate template arguments to nested structsEmilio Cobos Álvarez
2016-04-04parser: Honour annotations on typedefs and fully on type declarations.Emilio Cobos Álvarez
2016-04-04parser: Allow nested classesEmilio Cobos Álvarez
We didn't even tried to parse them, which is weird.