[devdocsgjs/main: 223/239] Added some missed entries.
- From: Andy Holmes <andyholmes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [devdocsgjs/main: 223/239] Added some missed entries.
- Date: Fri, 8 Apr 2022 07:47:44 +0000 (UTC)
commit efc7512621a72709e001a15d20d829698d984846
Author: xjkdev <xjk2008 gmail com>
Date: Fri Mar 11 04:47:47 2022 +0800
Added some missed entries.
lib/docs/filters/eigen3/entries.rb | 33 +++++++++++++++++++++------------
1 file changed, 21 insertions(+), 12 deletions(-)
---
diff --git a/lib/docs/filters/eigen3/entries.rb b/lib/docs/filters/eigen3/entries.rb
index 48d37caf..b80b0e24 100644
--- a/lib/docs/filters/eigen3/entries.rb
+++ b/lib/docs/filters/eigen3/entries.rb
@@ -61,7 +61,7 @@ module Docs
case doxygen_type
when "Functions"
type = "Functions"
- when "Public Member Functions", "Static Public Member Functions"
+ when "Public Member Functions", "Static Public Member Functions", "Public Types", "Additional
Inherited Members"
type = nil
when "Classes"
type = "Classes"
@@ -73,20 +73,26 @@ module Docs
next
end
- table.css('td.memItemRight,td.memTemplItemRight').map do |node|
- if node.content.include?('KLU')
- puts(node.content)
- end
- href = node.at_css("a")
- if href.nil?
- next
- end
+ tmp_entries = []
- href = node.at_css("a").attr('href')
+ table.css('td.memItemRight,td.memTemplItemRight').map do |node_r|
+ node_l = node_r.parent.at_css('memItemLeft')
+ if (not node_l.nil? and node_l.text.strip == 'enum') || node_r.content.include?('{')
+ node_r.css("a").each {|n| tmp_entries << [n.content, n.attr('href')]}
+ else
+ n = node_r.at_css("a")
+ next if n.nil?
+ tmp_entries << [node_r.content, n.attr('href')]
+ end
+ end
+ tmp_entries.each do |args|
+ (content, href) = args
+ next if href.nil?
if not href.include?("#") and (name == 'Eigen' || type == "Classes") then
next
end
+
if slug.include?('unsupported')
if not (href.include?('unsupported') || href.include?('#'))
next
@@ -95,17 +101,20 @@ module Docs
end
end
- content = node.content
if doxygen_type == "Typedefs"
content = content.sub(/\s*=.*$/, "")
end
+
if not (name.end_with?('module') || name.end_with?('typedefs')) \
and not content.start_with?("Eigen::")
content = name + "::" + content
end
-
+ content.gsub! /^\s+/, ''
+ content.gsub! /\s+,\s+/, ', '
+ content.gsub! /\s\s+/, ' '
entries << [content, href, type]
end
+
end
entries
end
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]