您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ term_word函数代码示例

51自学网 2021-06-03 08:44:09
  C++
这篇教程C++ term_word函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中term_word函数的典型用法代码示例。如果您正苦于以下问题:C++ term_word函数的具体用法?C++ term_word怎么用?C++ term_word使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了term_word函数的18个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: termp_xr_pre

static inttermp_xr_pre(DECL_ARGS){	if (NULL == (n = n->child))		return 0;	assert(n->type == ROFFT_TEXT);	term_word(p, n->string);	if (NULL == (n = n->next))		return 0;	p->flags |= TERMP_NOSPACE;	term_word(p, "(");	p->flags |= TERMP_NOSPACE;	assert(n->type == ROFFT_TEXT);	term_word(p, n->string);	p->flags |= TERMP_NOSPACE;	term_word(p, ")");	return 0;}
开发者ID:gokzy,项目名称:netbsd-src,代码行数:25,


示例2: termp____post

static voidtermp____post(DECL_ARGS){	/*	 * Handle lists of authors.  In general, print each followed by	 * a comma.  Don't print the comma if there are only two	 * authors.	 */	if (MDOC__A == n->tok && n->next && MDOC__A == n->next->tok)		if (NULL == n->next->next || MDOC__A != n->next->next->tok)			if (NULL == n->prev || MDOC__A != n->prev->tok)				return;	/* TODO: %U. */	if (NULL == n->parent || MDOC_Rs != n->parent->tok)		return;	p->flags |= TERMP_NOSPACE;	if (NULL == n->next) {		term_word(p, ".");		p->flags |= TERMP_SENTENCE;	} else		term_word(p, ",");}
开发者ID:gokzy,项目名称:netbsd-src,代码行数:26,


示例3: termp_lk_pre

static inttermp_lk_pre(DECL_ARGS){	const struct roff_node *link, *descr;	if (NULL == (link = n->child))		return 0;	if (NULL != (descr = link->next)) {		term_fontpush(p, TERMFONT_UNDER);		while (NULL != descr) {			term_word(p, descr->string);			descr = descr->next;		}		p->flags |= TERMP_NOSPACE;		term_word(p, ":");		term_fontpop(p);	}	term_fontpush(p, TERMFONT_BOLD);	term_word(p, link->string);	term_fontpop(p);	return 0;}
开发者ID:gokzy,项目名称:netbsd-src,代码行数:25,


示例4: termp_xr_pre

/* ARGSUSED */static inttermp_xr_pre(DECL_ARGS){	if (NULL == (n = n->child))		return(0);	assert(MDOC_TEXT == n->type);	term_word(p, n->string);	if (NULL == (n = n->next)) 		return(0);	p->flags |= TERMP_NOSPACE;	term_word(p, "(");	p->flags |= TERMP_NOSPACE;	assert(MDOC_TEXT == n->type);	term_word(p, n->string);	p->flags |= TERMP_NOSPACE;	term_word(p, ")");	return(0);}
开发者ID:2015520,项目名称:SequoiaDB,代码行数:26,


示例5: print_mdoc_foot

static voidprint_mdoc_foot(struct termp *p, const void *arg){	const struct mdoc_meta *meta;	size_t sz;	meta = (const struct mdoc_meta *)arg;	term_fontrepl(p, TERMFONT_NONE);	/*	 * Output the footer in new-groff style, that is, three columns	 * with the middle being the manual date and flanking columns	 * being the operating system:	 *	 * SYSTEM                  DATE                    SYSTEM	 */	term_vspace(p);	p->offset = 0;	sz = term_strlen(p, meta->date);	p->rmargin = p->maxrmargin > sz ?	    (p->maxrmargin + term_len(p, 1) - sz) / 2 : 0;	p->trailspace = 1;	p->flags |= TERMP_NOSPACE | TERMP_NOBREAK;	term_word(p, meta->os);	term_flushln(p);	p->offset = p->rmargin;	sz = term_strlen(p, meta->os);	p->rmargin = p->maxrmargin > sz ? p->maxrmargin - sz : 0;	p->flags |= TERMP_NOSPACE;	term_word(p, meta->date);	term_flushln(p);	p->offset = p->rmargin;	p->rmargin = p->maxrmargin;	p->trailspace = 0;	p->flags &= ~TERMP_NOBREAK;	p->flags |= TERMP_NOSPACE;	term_word(p, meta->os);	term_flushln(p);	p->offset = 0;	p->rmargin = p->maxrmargin;	p->flags = 0;}
开发者ID:jashank,项目名称:freebsd,代码行数:51,


示例6: termp_nd_pre

/* ARGSUSED */static inttermp_nd_pre(DECL_ARGS){	if (MDOC_BODY != n->type)		return(1);#if defined(__OpenBSD__) || defined(__linux__)	term_word(p, "//(en");#else	term_word(p, "//(em");#endif	return(1);}
开发者ID:2015520,项目名称:SequoiaDB,代码行数:15,


示例7: tbl_hframe

/* * Rules above and below the table are always single * and have an additional plus at the beginning and end. * For double frames, this function is called twice, * and the outer one does not have crossings. */static voidtbl_hframe(struct termp *tp, const struct tbl_span *sp, int outer){	const struct tbl_head *hp;	term_word(tp, "+");	for (hp = sp->head; hp; hp = hp->next) {		if (hp->prev && hp->vert)			tbl_char(tp, (outer ? '-' : '+'), hp->vert);		tbl_char(tp, '-', tbl_rulewidth(tp, hp));	}	term_word(tp, "+");	term_flushln(tp);}
开发者ID:alexandermerritt,项目名称:dragonfly,代码行数:20,


示例8: tbl_vframe

static voidtbl_vframe(struct termp *tp, const struct tbl *tbl){	if (TBL_OPT_BOX & tbl->opts || TBL_OPT_DBOX & tbl->opts)		term_word(tp, "|");}
开发者ID:AgamAgarwal,项目名称:minix,代码行数:7,


示例9: post_UR

static voidpost_UR(DECL_ARGS){	if (n->type != ROFFT_BLOCK)		return;	term_word(p, "<");	p->flags |= TERMP_NOSPACE;	if (NULL != n->child->child)		print_man_node(p, mt, n->child->child, meta);	p->flags |= TERMP_NOSPACE;	term_word(p, ">");}
开发者ID:ajinkya93,项目名称:OpenBSD,代码行数:16,


示例10: termp_fo_post

static voidtermp_fo_post(DECL_ARGS){	if (n->type != ROFFT_BODY)		return;	p->flags |= TERMP_NOSPACE;	term_word(p, ")");	if (MDOC_SYNPRETTY & n->flags) {		p->flags |= TERMP_NOSPACE;		term_word(p, ";");		term_flushln(p);	}}
开发者ID:gokzy,项目名称:netbsd-src,代码行数:16,


示例11: roff_term_pre_ce

static voidroff_term_pre_ce(ROFF_TERM_ARGS){	const struct roff_node	*nc1, *nc2;	roff_term_pre_br(p, n);	p->flags |= n->tok == ROFF_ce ? TERMP_CENTER : TERMP_RIGHT;	nc1 = n->child->next;	while (nc1 != NULL) {		nc2 = nc1;		do {			nc2 = nc2->next;		} while (nc2 != NULL && (nc2->type != ROFFT_TEXT ||		    (nc2->flags & NODE_LINE) == 0));		while (nc1 != nc2) {			if (nc1->type == ROFFT_TEXT)				term_word(p, nc1->string);			else				roff_term_pre(p, nc1);			nc1 = nc1->next;		}		p->flags |= TERMP_NOSPACE;		term_flushln(p);	}	p->flags &= ~(TERMP_CENTER | TERMP_RIGHT);}
开发者ID:jaredmcneill,项目名称:netbsd-src,代码行数:26,


示例12: termp_nd_pre

static inttermp_nd_pre(DECL_ARGS){	if (n->type == MDOC_BODY)		term_word(p, "//(en");	return(1);}
开发者ID:jashank,项目名称:freebsd,代码行数:8,


示例13: termp_ud_pre

static inttermp_ud_pre(DECL_ARGS){	term_word(p, "currently under development.");	p->flags |= TERMP_SENTENCE;	return 0;}
开发者ID:gokzy,项目名称:netbsd-src,代码行数:8,


示例14: termp_bt_pre

static inttermp_bt_pre(DECL_ARGS){	term_word(p, "is currently in beta test.");	p->flags |= TERMP_SENTENCE;	return 0;}
开发者ID:gokzy,项目名称:netbsd-src,代码行数:8,


示例15: termp_nd_pre

static inttermp_nd_pre(DECL_ARGS){	if (n->type == ROFFT_BODY)		term_word(p, "//(en");	return 1;}
开发者ID:gokzy,项目名称:netbsd-src,代码行数:8,


示例16: termp_quote_post

static voidtermp_quote_post(DECL_ARGS){	if (n->type != ROFFT_BODY && n->type != ROFFT_ELEM)		return;	p->flags |= TERMP_NOSPACE;	switch (n->tok) {	case MDOC_Ao:	case MDOC_Aq:		term_word(p, n->child != NULL && n->child->next == NULL &&		    n->child->tok == MDOC_Mt ? ">" : "//(ra");		break;	case MDOC_Bro:	case MDOC_Brq:		term_word(p, "}");		break;	case MDOC_Oo:	case MDOC_Op:	case MDOC_Bo:	case MDOC_Bq:		term_word(p, "]");		break;	case MDOC_Do:	case MDOC_Dq:		term_word(p, "//(Rq");		break;	case MDOC_En:		if (n->norm->Es == NULL ||		    n->norm->Es->child == NULL ||		    n->norm->Es->child->next == NULL)			p->flags &= ~TERMP_NOSPACE;		else			term_word(p, n->norm->Es->child->next->string);		break;	case MDOC_Po:	case MDOC_Pq:		term_word(p, ")");		break;	case MDOC__T:	case MDOC_Qo:	case MDOC_Qq:		term_word(p, "/"");		break;	case MDOC_Ql:	case MDOC_So:	case MDOC_Sq:		term_word(p, "//(cq");		break;	default:		abort();	}}
开发者ID:gokzy,项目名称:netbsd-src,代码行数:55,


示例17: termp_ex_pre

static inttermp_ex_pre(DECL_ARGS){	struct roff_node *nch;	term_newln(p);	term_word(p, "The");	for (nch = n->child; nch != NULL; nch = nch->next) {		term_fontpush(p, TERMFONT_BOLD);		term_word(p, nch->string);		term_fontpop(p);		if (nch->next == NULL)			continue;		if (nch->prev != NULL || nch->next->next != NULL) {			p->flags |= TERMP_NOSPACE;			term_word(p, ",");		}		if (nch->next->next == NULL)			term_word(p, "and");	}	if (n->child != NULL && n->child->next != NULL)		term_word(p, "utilities exit//~0");	else		term_word(p, "utility exits//~0");	term_word(p, "on success, and//~>0 if an error occurs.");	p->flags |= TERMP_SENTENCE;	return 0;}
开发者ID:gokzy,项目名称:netbsd-src,代码行数:35,


示例18: termp_ex_pre

static inttermp_ex_pre(DECL_ARGS){	int		 nchild;	term_newln(p);	term_word(p, "The");	nchild = n->nchild;	for (n = n->child; n; n = n->next) {		term_fontpush(p, TERMFONT_BOLD);		term_word(p, n->string);		term_fontpop(p);		if (nchild > 2 && n->next) {			p->flags |= TERMP_NOSPACE;			term_word(p, ",");		}		if (n->next && NULL == n->next->next)			term_word(p, "and");	}	if (nchild > 1)		term_word(p, "utilities exit//~0");	else		term_word(p, "utility exits//~0");	term_word(p, "on success, and//~>0 if an error occurs.");	p->flags |= TERMP_SENTENCE;	return 0;}
开发者ID:belooussov,项目名称:mdocml,代码行数:33,



注:本文中的term_word函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ terminated函数代码示例
C++ term_vspace函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。