Swift 용 LLDB : 제네릭 유형에 대한 사용자 정의 유형 요약

불알

LLDB를 사용하여 유형에 대한 사용자 정의 요약을 추가 할 수 있습니다.

(lldb) type summary add -s "This is a Foo" Baz.Foo

그러나 두 개 이상의 제네릭이있는 제네릭 유형에 대해서는이 작업을 수행 할 수 없습니다.

Foo두 개 이상의 제네릭이 있는 유형의 모듈 Baz가 제공됩니다 .

struct Foo<Bar: Numeric, Bar2: Numeric> {}

나는 다음을 시도했다. 성공하지 못한 모든 것 :

  • type summary add -s "This is a Foo" Baz.Foo
  • type summary add -s "This is a Foo" Baz.Foo<A, B>
  • type summary add -s "This is a Foo" Baz.Foo<Float, Float>
  • type summary add -s "This is a Foo" Baz.Foo<Bar, Bar2>
  • type summary add -s "This is a Foo" Baz.Foo<Float>

모든 경우에 사용자 정의 설명 대신 표준 설명이 인쇄되었습니다.

그렇다면 이상적으로는 Bar및에 대한 구체적인 유형을 지정하지 않고도 두 개 이상의 제네릭이있는 제네릭 유형에 대한 사용자 정의 요약을 추가 할 수 Bar2있습니까?

데이브 리

--regex/ -x플래그를 사용하여 Swift의 제네릭 유형 또는 C ++의 템플릿 유형을 패턴 일치시킵니다.

type summary add -s "This is a Foo" -x "^Baz\.Foo<.+,.+>$"

를 실행하면 많은 예제를 볼 수 있습니다 type summary list -l swift. Dictionary표시 방법 다음과 같습니다 .

^Swift\.Dictionary<.+,.+>$:  (show children) (hide value) (skip references) Swift.Dictionary summary provider

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

제네릭 함수에 대한 특성 관련 유형에 유형 제약 조건 적용

분류에서Dev

제네릭 Dart 메서드에서 제네릭 유형 T에 대한 제약을 적용하는 방법

분류에서Dev

제네릭 유형에 대해 typeof 값을 사용하는 함수에 대한 인터페이스 정의

분류에서Dev

제네릭 유형의 비 제네릭 속성에 대한 유효성 검사

분류에서Dev

제네릭을 사용하는 Hibernate + 사용자 정의 사용자 유형

분류에서Dev

클로저에 사용할 제네릭 유형 정의

분류에서Dev

유형 확장에 대한 제약 조건에서 제네릭 유형 매개 변수를 사용할 수없는 이유는 무엇입니까?

분류에서Dev

사용자 지정 XSD 하위 유형에 대한 제한

분류에서Dev

모든 유형의 리소스에 대한 사용자 지정 STL 삭제 자

분류에서Dev

식에 사용할 제네릭 유형의 속성 유형 가져 오기

분류에서Dev

dotnetcore에서 제네릭 유형 사용

분류에서Dev

유형 열거에서 선택한 제네릭 사용

분류에서Dev

사용 된 유형 제네릭 중 하나에서 제네릭 유형 유추

분류에서Dev

외부 유형 / 중첩 속성에 대한 사용자 정의 유형 가드?

분류에서Dev

c의 사용자 정의 함수에 대한 충돌 유형

분류에서Dev

사용자 정의 함수 목록에 대한 요약 목록 형식

분류에서Dev

반응 네이티브에 대한 다양한 유형의 사용자 관리

분류에서Dev

사용자 정의 데이터 유형에 대한 sum () 구현

분류에서Dev

사용자 정의 데이터 유형에 대한 SIMD 지침

분류에서Dev

SQL : 사용자 정의 유형에 대한 집계 함수

분류에서Dev

일반 유형에 대한 사용자 정의 변환 생성

분류에서Dev

Android N의 보조 사용자에 대한 사용자 지정 계정 유형

분류에서Dev

사용자 지정 로거 빌드 : 모든 유형에 대한 사용자 지정 Swift String 보간

분류에서Dev

여러 제네릭 유형 매개 변수에 동일한 제약 조건을 적용 할 수 있습니까?

분류에서Dev

제네릭 유형을 사용한 제네릭 컬렉션 생성

분류에서Dev

Django-특정 사용자 유형에 필요한 로그인

분류에서Dev

MultipartFile에 대한 사용자 정의 제약 유효성 검사 주석

분류에서Dev

"문자열 유형의 인수가 사용자 정의 유형의 매개 변수에 할당 할 수 없음"에 대한보기 흉한 문제

분류에서Dev

신속한 사용자 정의 유형 배열에 .contains 사용

Related 관련 기사

  1. 1

    제네릭 함수에 대한 특성 관련 유형에 유형 제약 조건 적용

  2. 2

    제네릭 Dart 메서드에서 제네릭 유형 T에 대한 제약을 적용하는 방법

  3. 3

    제네릭 유형에 대해 typeof 값을 사용하는 함수에 대한 인터페이스 정의

  4. 4

    제네릭 유형의 비 제네릭 속성에 대한 유효성 검사

  5. 5

    제네릭을 사용하는 Hibernate + 사용자 정의 사용자 유형

  6. 6

    클로저에 사용할 제네릭 유형 정의

  7. 7

    유형 확장에 대한 제약 조건에서 제네릭 유형 매개 변수를 사용할 수없는 이유는 무엇입니까?

  8. 8

    사용자 지정 XSD 하위 유형에 대한 제한

  9. 9

    모든 유형의 리소스에 대한 사용자 지정 STL 삭제 자

  10. 10

    식에 사용할 제네릭 유형의 속성 유형 가져 오기

  11. 11

    dotnetcore에서 제네릭 유형 사용

  12. 12

    유형 열거에서 선택한 제네릭 사용

  13. 13

    사용 된 유형 제네릭 중 하나에서 제네릭 유형 유추

  14. 14

    외부 유형 / 중첩 속성에 대한 사용자 정의 유형 가드?

  15. 15

    c의 사용자 정의 함수에 대한 충돌 유형

  16. 16

    사용자 정의 함수 목록에 대한 요약 목록 형식

  17. 17

    반응 네이티브에 대한 다양한 유형의 사용자 관리

  18. 18

    사용자 정의 데이터 유형에 대한 sum () 구현

  19. 19

    사용자 정의 데이터 유형에 대한 SIMD 지침

  20. 20

    SQL : 사용자 정의 유형에 대한 집계 함수

  21. 21

    일반 유형에 대한 사용자 정의 변환 생성

  22. 22

    Android N의 보조 사용자에 대한 사용자 지정 계정 유형

  23. 23

    사용자 지정 로거 빌드 : 모든 유형에 대한 사용자 지정 Swift String 보간

  24. 24

    여러 제네릭 유형 매개 변수에 동일한 제약 조건을 적용 할 수 있습니까?

  25. 25

    제네릭 유형을 사용한 제네릭 컬렉션 생성

  26. 26

    Django-특정 사용자 유형에 필요한 로그인

  27. 27

    MultipartFile에 대한 사용자 정의 제약 유효성 검사 주석

  28. 28

    "문자열 유형의 인수가 사용자 정의 유형의 매개 변수에 할당 할 수 없음"에 대한보기 흉한 문제

  29. 29

    신속한 사용자 정의 유형 배열에 .contains 사용

뜨겁다태그

보관