_cppref.scss 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. ._cppref {
  2. > h2, > h3 { @extend %block-heading; }
  3. > h4 { @extend %block-label, %label-blue; }
  4. .fmbox { @extend %note; }
  5. code, .t-mark, .t-mark-rev { @extend %label; }
  6. .t-cc { @extend %code; }
  7. .t-li1 { margin: 0 0 1em; }
  8. .t-mark, .t-mark-rev {
  9. white-space: nowrap;
  10. @extend %label-green;
  11. }
  12. .t-dcl-begin pre {
  13. margin: 0;
  14. padding: 0;
  15. line-height: inherit;
  16. background: none;
  17. border: 0;
  18. }
  19. .t-lines > span { display: block; } // numeric/fenv, string/byte, etc.
  20. .t-spar { // language/switch, language/for, etc.
  21. font-style: italic;
  22. color: var(--textColorLight);
  23. }
  24. .t-sdsc-nopad dl, .t-sdsc-nopad dd { margin: 0; }
  25. td {
  26. > h3, > h5 {
  27. margin: 0 0 .5em;
  28. line-height: inherit;
  29. &:only-child { margin: 0; }
  30. }
  31. > ul, > dl {
  32. margin: .5em 0;
  33. &:only-child { margin: 0; }
  34. }
  35. > .t-dsc-member-div > div { // utility/functional
  36. float: left;
  37. + div { margin-left: .5em; }
  38. }
  39. > table { margin: 0; }
  40. }
  41. .t-dcl-rev-aux > td:empty { padding: 0; }
  42. .t-inheritance-diagram {
  43. display: table;
  44. margin: 1rem 0;
  45. padding: .375rem;
  46. font-size: .75rem;
  47. border: 1px solid var(--boxBorder);
  48. border-radius: 2px;
  49. }
  50. ul > ul { margin: 0 0 .5em; }
  51. }